Skip to content

Instantly share code, notes, and snippets.

@h-sakano
Created September 19, 2018 03:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save h-sakano/d6781593b41c568e756fd1555a98d8dd to your computer and use it in GitHub Desktop.
Save h-sakano/d6781593b41c568e756fd1555a98d8dd to your computer and use it in GitHub Desktop.
Firebase Authentication signin page
<template>
<div>
<div class="row">
<div class="col s12 offset-m3 m6">
<div class="card">
<div class="card-content">
<span class="card-title">Sign in</span>
<p>
<div class="row">
<div class="col s12">
<email-signin></email-signin>
</div>
</div>
<div class="row">
<div class="col s12">
<google-signin></google-signin>
</div>
</div>
</p>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col s12 offset-m3 m6">
<div class="card">
<div class="card-content">
<span class="card-title">Sign up</span>
<p>
<div class="row">
<div class="col s12">
<email-signup></email-signup>
</div>
</div>
</p>
</div>
</div>
</div>
</div>
</div>
</template>
<script lang="ts">
import {
Component,
Vue
} from "nuxt-property-decorator"
import EmailSignin from "~/components/EmailSignin"
import EmailSignup from "~/components/EmailSignup"
import GoogleSignin from "~/components/GoogleSignin"
import firebase from "~/plugins/firebase"
@Component({
components: {
EmailSignin,
EmailSignup,
GoogleSignin
}
})
export default class extends Vue {
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment