From 7d80d5a938397ed1d28e1c22bc5eb316867c218b Mon Sep 17 00:00:00 2001 From: mawkone Date: Thu, 14 May 2026 14:18:02 -0700 Subject: [PATCH] design(auth): apply new marketing site styling to sign in page --- vibn-frontend/app/auth/page.tsx | 23 ++- .../app/components/NextAuthComponent.tsx | 151 ++++++++++++++---- 2 files changed, 141 insertions(+), 33 deletions(-) diff --git a/vibn-frontend/app/auth/page.tsx b/vibn-frontend/app/auth/page.tsx index b0c9e84..82f1377 100644 --- a/vibn-frontend/app/auth/page.tsx +++ b/vibn-frontend/app/auth/page.tsx @@ -5,8 +5,15 @@ import { useRouter, useSearchParams } from "next/navigation"; import { useEffect, Suspense } from "react"; import NextAuthComponent from "@/app/components/NextAuthComponent"; +import "../../styles/new-site.css"; + function deriveWorkspace(email: string): string { - return email.split("@")[0].toLowerCase().replace(/[^a-z0-9]+/g, "-") + "-account"; + return ( + email + .split("@")[0] + .toLowerCase() + .replace(/[^a-z0-9]+/g, "-") + "-account" + ); } function AuthPageInner() { @@ -32,7 +39,19 @@ function AuthPageInner() { ); } - return ; + return ( +
+ +
+ ); } export default function AuthPage() { diff --git a/vibn-frontend/app/components/NextAuthComponent.tsx b/vibn-frontend/app/components/NextAuthComponent.tsx index e230c9f..3da4ee8 100644 --- a/vibn-frontend/app/components/NextAuthComponent.tsx +++ b/vibn-frontend/app/components/NextAuthComponent.tsx @@ -146,36 +146,103 @@ function NextAuthForm() { {/* Card */} -
-
-

+ + {/* Glows */} +
+
- {title} + /> +
+
+ +
+
Welcome back
+

+ Sign in and keep building.

-

- {subtitle} -

+

{subtitle}

{errorHint && ( @@ -197,13 +264,35 @@ function NextAuthForm() {