Feat/GitHub auth (#6)

*  (sign in) create sign in to github button

*  (github login) login via github button

* 💄 (homepage)

*  (date fns)

*  (github login) refresh token when token expired
This commit is contained in:
Julien Calixte
2021-05-01 23:35:38 +02:00
committed by GitHub
parent f934562834
commit 0e52b16b1b
12 changed files with 259 additions and 34 deletions

View File

@@ -1,5 +1,6 @@
<template>
<div class="home content" v-if="!user || !repo">
<authorize class="authorize" />
<new-version class="new-version" />
<welcome-world />
</div>
@@ -10,6 +11,7 @@
import { defineComponent, defineAsyncComponent, computed } from 'vue'
import { useQueryStackedNotes } from '@/hooks/useQueryStackedNotes.hook'
import NewVersion from '@/components/NewVersion.vue'
import Authorize from '@/components/Authorize.vue'
const FluxNote = defineAsyncComponent(() => import('@/components/FluxNote.vue'))
@@ -22,7 +24,8 @@ export default defineComponent({
components: {
WelcomeWorld,
FluxNote,
NewVersion
NewVersion,
Authorize
},
props: {
user: { type: String, required: false, default: '' },
@@ -47,7 +50,13 @@ export default defineComponent({
align-items: center;
.new-version {
position: absolute;
margin-top: 1rem;
}
}
.authorize {
position: absolute;
margin: auto;
}
</style>