From 71f7cf7f40081c2de2118ccfc0999368e8ee53d5 Mon Sep 17 00:00:00 2001 From: tdgao Date: Fri, 17 Apr 2026 09:25:47 -0600 Subject: [PATCH] fix create account flow --- .../src/components/ui/auth/CreateAccount.vue | 215 +++++------------- apps/frontend/src/pages/auth/sign-in.vue | 12 + packages/ui/src/components/base/Checkbox.vue | 2 +- 3 files changed, 72 insertions(+), 157 deletions(-) diff --git a/apps/frontend/src/components/ui/auth/CreateAccount.vue b/apps/frontend/src/components/ui/auth/CreateAccount.vue index 55b8ab1948..6c55bed3e2 100644 --- a/apps/frontend/src/components/ui/auth/CreateAccount.vue +++ b/apps/frontend/src/components/ui/auth/CreateAccount.vue @@ -1,39 +1,46 @@ - - diff --git a/apps/frontend/src/pages/auth/sign-in.vue b/apps/frontend/src/pages/auth/sign-in.vue index 30ec6a0d13..da602e810b 100644 --- a/apps/frontend/src/pages/auth/sign-in.vue +++ b/apps/frontend/src/pages/auth/sign-in.vue @@ -49,6 +49,18 @@ useHead({ const auth = await useAuth() const route = useNativeRoute() +if (route.query.state !== undefined) { + await navigateTo( + { + path: '/auth/create/oauth', + query: route.query, + }, + { + replace: true, + }, + ) +} + const redirectTarget = route.query.redirect || '' const subtleLauncherRedirectUri = ref() diff --git a/packages/ui/src/components/base/Checkbox.vue b/packages/ui/src/components/base/Checkbox.vue index 02a935e3ab..5837be1a7a 100644 --- a/packages/ui/src/components/base/Checkbox.vue +++ b/packages/ui/src/components/base/Checkbox.vue @@ -13,7 +13,7 @@ @click="toggle" >