From fc6b44d23779a6dff23c2c3e14f6f5b813e068ee Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Sat, 15 Jun 2024 17:14:13 -1000 Subject: [PATCH] feat: :lipstick: Improve authentication UI --- components/loading.vue | 4 +- pages/oauth/authorize.vue | 104 ++++++++++++++++++++++++++++---------- 2 files changed, 79 insertions(+), 29 deletions(-) diff --git a/components/loading.vue b/components/loading.vue index 5262335..f666075 100644 --- a/components/loading.vue +++ b/components/loading.vue @@ -35,8 +35,8 @@ useIntervalFn(() => { }, 1000 / 60); app.hook("page:finish", async () => { - // Wait until page has loaded for at least 1 second - await new Promise((resolve) => setTimeout(resolve, 1000)); + // Wait until page has loaded for at least 300ms + await new Promise((resolve) => setTimeout(resolve, 300)); loading.value = false; if (oidcError) { diff --git a/pages/oauth/authorize.vue b/pages/oauth/authorize.vue index f4b1141..f8fe62d 100644 --- a/pages/oauth/authorize.vue +++ b/pages/oauth/authorize.vue @@ -1,36 +1,81 @@