From fde511817997ab91e1e0939234e7214657229dc1 Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Sun, 4 Apr 2021 09:57:54 +0200 Subject: [PATCH] :lipstick: (login) better login experience. --- src/views/Login.vue | 104 +++++++++++++++++++++++++++++++++----------- 1 file changed, 78 insertions(+), 26 deletions(-) diff --git a/src/views/Login.vue b/src/views/Login.vue index 4b0318f..9ebf71e 100644 --- a/src/views/Login.vue +++ b/src/views/Login.vue @@ -1,38 +1,66 @@ @@ -45,10 +73,11 @@ export default defineComponent({ name: 'Login', setup() { const { go } = useRouter() - const user = ref('') - const token = ref('') + const { username, accessToken, ...form } = useGitHubLogin() + const user = ref(username.value ?? '') + const token = ref(accessToken.value ?? '') - return { ...useGitHubLogin(), user, token, back: () => go(-1) } + return { ...form, user, token, back: () => go(-1) } } }) @@ -56,5 +85,28 @@ export default defineComponent({