Skip to content

Instantly share code, notes, and snippets.

@armedoctopus
armedoctopus / FinalSchema.gql
Created November 5, 2018 21:36 — forked from dabit3/FinalSchema.gql
Cities App Schema
type City {
id: ID!
name: String!
country: String!
locations: [Location]
}
type Location {
id: ID!
cityId: ID!
@armedoctopus
armedoctopus / Tasks.vue
Created November 5, 2018 21:32 — forked from dabit3/Tasks.vue
Task list component for AppSync + GraphQL + Vue application
<template>
<div class="tasks">
<h1>Task Manager</h1>
<input v-model="taskname" placeholder="Task Name" class="input">
<button @click="createTask()" class="taskButton">Create Task</button>
<ul>
<li
class="task"
v-for="(task, index) in tasks" :key="index"
>
@armedoctopus
armedoctopus / App.vue
Created October 9, 2018 04:00 — forked from dabit3/App.vue
AWS Amplify example - Vue auth
<template>
<div id="app">
<div v-if="!signedIn">
<amplify-authenticator></amplify-authenticator>
</div>
<div v-if="signedIn">
<amplify-sign-out class="signout" v-bind:signOutOptions="signOutOptions"></amplify-sign-out>
<img alt="Vue logo" src="./assets/logo.png">
<HelloWorld msg="Welcome to Your Vue.js App"/>
<!-- <button v-on:click="signOut">Sign Out</button> -->