Skip to content

Instantly share code, notes, and snippets.

View mfreeman451's full-sized avatar
🕳️

Michael Freeman mfreeman451

🕳️
View GitHub Profile
import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:flutter_facebook_login/flutter_facebook_login.dart';
import 'package:http/http.dart' as http;
import 'package:chaseapp/topbar.dart';
class LoginPage extends StatefulWidget {
@override
_LoginPageState createState() => _LoginPageState();
}
import 'package:flutter/material.dart';
import 'package:chaseapp/facebook.dart';
Widget TopBar(BuildContext context) {
return new AppBar(
backgroundColor: new Color(0xfff8faf8),
centerTitle: true,
elevation: 1.0,
// leading: new Icon(Icons.camera_alt),
title: SizedBox(height: 35.0, child: Image.asset("images/chaseapp.png")),
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:flutter/material.dart';
import 'dart:io';
import 'package:firebase_messaging/firebase_messaging.dart';
import 'package:url_launcher/url_launcher.dart';
// import 'package:chaseapp/model/chase.dart'
// import 'package:chaseapp/ui/widgets/chase.dart'
void main() => runApp(MyApp());
@mfreeman451
mfreeman451 / app.styl
Created March 29, 2019 21:43
quasar-amplify-demo - Global CSS stylings
#q-app {
font-family: "Avenir", Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #2c3e50;
padding-top: 20px;
padding-bottom: 20px;
}
@mfreeman451
mfreeman451 / .eslintrc
Created March 28, 2019 21:56
Quasar-amplify-demo
module.exports = {
root: true,
parserOptions: {
parser: 'babel-eslint',
sourceType: 'module'
},
env: {
browser: true
@mfreeman451
mfreeman451 / .eslintignore
Created March 28, 2019 21:55
Quasar-amplify-demo
/dist
aws-exports.js
graphql
@mfreeman451
mfreeman451 / quasar.conf.js
Created March 28, 2019 21:55
Quasar-amplify-demo
// Configuration for your app
module.exports = function (ctx) {
return {
// app boot file (/src/boot)
// --> boot files are part of "main.js"
boot: [
'axios', 'amplify', 'appsync'
],
@mfreeman451
mfreeman451 / App.vue
Last active March 29, 2019 21:45
Amplify-quasar-demo
<template>
<div id="q-app" v-if="hydrated">
<router-view/>
</div>
</template>
<script>
export default {
name: 'App',
@mfreeman451
mfreeman451 / routes.js
Created March 28, 2019 21:54
Quasar-amplify-demo
const routes = [{
path: '/',
component: () => import('layouts/MyLayout.vue'),
children: [{
path: '',
name: 'todo',
component: () => import('pages/Todo.vue'),
meta: {
requiresAuth: true
}
@mfreeman451
mfreeman451 / Todo.vue
Created March 28, 2019 21:53
Quasar-amplify-demo
<template>
<div class="todo">
<div v-if="$apollo.loading">
<div class="text-xs-center">
<q-circular-progress indeterminate size="50px" color="lime" class="q-ma-md"/>
</div>
</div>
<form @submit.prevent.stop="onCreate" class="q-pa-md">
<div class="q-pa-md" style="max-width: 420px">
<q-input