From db9a02b84724c621a37ec161b8cebc0b313985fb Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Sat, 12 Jul 2025 09:45:41 +0000 Subject: feat(ui): Revamp the signin/signup page --- apps/web/components/signin/SignInForm.tsx | 74 ++++++++++++++++++++----------- 1 file changed, 48 insertions(+), 26 deletions(-) (limited to 'apps/web/components/signin/SignInForm.tsx') diff --git a/apps/web/components/signin/SignInForm.tsx b/apps/web/components/signin/SignInForm.tsx index ca8f3137..8ad39f8f 100644 --- a/apps/web/components/signin/SignInForm.tsx +++ b/apps/web/components/signin/SignInForm.tsx @@ -1,4 +1,13 @@ +import { Alert, AlertDescription } from "@/components/ui/alert"; +import { + Card, + CardContent, + CardDescription, + CardHeader, + CardTitle, +} from "@/components/ui/card"; import { authOptions } from "@/server/auth"; +import { Info } from "lucide-react"; import serverConfig from "@karakeep/shared/config"; @@ -16,34 +25,47 @@ export default async function SignInForm() { } return ( -
- {serverConfig.demoMode && ( -
-

Demo Mode

-

Email: {serverConfig.demoMode.email}

-

Password: {serverConfig.demoMode.password}

-
- )} - +
+ + + Welcome Back + Sign in to your Karakeep account + + + {serverConfig.demoMode && ( + + + +
+

Demo Mode

+

Email: {serverConfig.demoMode.email}

+

Password: {serverConfig.demoMode.password}

+
+
+
+ )} - {providerValues && providerValues.length > 0 && ( - <> -
-
- Or -
-
-
- {providerValues.map((provider) => ( -
- + + + {providerValues && providerValues.length > 0 && ( + <> +
+
+ Or +
+
+
+ {providerValues.map((provider) => ( + + ))}
- ))} -
- - )} + + )} + +
); } -- cgit v1.2.3-70-g09d2