From 7c4b4d97dcc7ffa02973aab0e68661a7cd0bd802 Mon Sep 17 00:00:00 2001 From: tdgao Date: Wed, 25 Mar 2026 09:40:05 -0600 Subject: [PATCH 1/5] update auth with new designs --- apps/frontend/src/locales/en-US/index.json | 4 +- apps/frontend/src/pages/auth.vue | 24 +-- apps/frontend/src/pages/auth/sign-in.vue | 207 ++++++++++++--------- apps/frontend/src/pages/auth/sign-up.vue | 125 ++++++++----- 4 files changed, 206 insertions(+), 154 deletions(-) diff --git a/apps/frontend/src/locales/en-US/index.json b/apps/frontend/src/locales/en-US/index.json index 3c66ea3398..cc8c142aaa 100644 --- a/apps/frontend/src/locales/en-US/index.json +++ b/apps/frontend/src/locales/en-US/index.json @@ -267,10 +267,10 @@ "message": "Enter code..." }, "auth.sign-in.additional-options": { - "message": "Forgot password?Create an account" + "message": "Forgot password • Don't have an account? Sign up" }, "auth.sign-in.sign-in-with": { - "message": "Sign in with" + "message": "Sign into Modrinth" }, "auth.sign-in.title": { "message": "Sign In" diff --git a/apps/frontend/src/pages/auth.vue b/apps/frontend/src/pages/auth.vue index 205866bcee..20f3587ed4 100644 --- a/apps/frontend/src/pages/auth.vue +++ b/apps/frontend/src/pages/auth.vue @@ -8,12 +8,12 @@ useSeoMeta({ }) diff --git a/apps/frontend/src/components/ui/HCaptcha.vue b/apps/frontend/src/components/ui/auth/HCaptcha.vue similarity index 100% rename from apps/frontend/src/components/ui/HCaptcha.vue rename to apps/frontend/src/components/ui/auth/HCaptcha.vue diff --git a/apps/frontend/src/components/ui/auth/SignIn.vue b/apps/frontend/src/components/ui/auth/SignIn.vue new file mode 100644 index 0000000000..09a969b89a --- /dev/null +++ b/apps/frontend/src/components/ui/auth/SignIn.vue @@ -0,0 +1,295 @@ + + + diff --git a/apps/frontend/src/components/ui/auth/SignUp.vue b/apps/frontend/src/components/ui/auth/SignUp.vue new file mode 100644 index 0000000000..9b46aca712 --- /dev/null +++ b/apps/frontend/src/components/ui/auth/SignUp.vue @@ -0,0 +1,268 @@ + + + diff --git a/apps/frontend/src/pages/auth/reset-password.vue b/apps/frontend/src/pages/auth/reset-password.vue index 365a9063f5..594b08de89 100644 --- a/apps/frontend/src/pages/auth/reset-password.vue +++ b/apps/frontend/src/pages/auth/reset-password.vue @@ -76,7 +76,7 @@ import { } from '@modrinth/ui' import { useQuery } from '@tanstack/vue-query' -import HCaptcha from '@/components/ui/HCaptcha.vue' +import HCaptcha from '@/components/ui/auth/HCaptcha.vue' const client = injectModrinthClient() const { addNotification } = injectNotificationManager() diff --git a/apps/frontend/src/pages/auth/sign-in.vue b/apps/frontend/src/pages/auth/sign-in.vue index dbf4fb8878..7697c66ae8 100644 --- a/apps/frontend/src/pages/auth/sign-in.vue +++ b/apps/frontend/src/pages/auth/sign-in.vue @@ -1,177 +1,32 @@