diff --git a/src/app/(dashboard)/layout.tsx b/src/app/(dashboard)/layout.tsx index 432eecf..29de7a4 100644 --- a/src/app/(dashboard)/layout.tsx +++ b/src/app/(dashboard)/layout.tsx @@ -26,8 +26,8 @@ export default function DashboardLayout({ }; return ( -
-
+
+
-
- - {children} - +
+
+ + {children} + +
diff --git a/src/app/auth/login/page.tsx b/src/app/auth/login/page.tsx index 71350e9..2945732 100644 --- a/src/app/auth/login/page.tsx +++ b/src/app/auth/login/page.tsx @@ -10,25 +10,34 @@ export const metadata: Metadata = { export default function LoginPage() { return ( -
-
-
-

Welcome back

-

- Enter your credentials to sign in to your account +

+
+
+ + Promply + +
+
+
+
+
+

Welcome back

+

+ Enter your credentials to sign in to your account +

+
+ Loading...
}> + + +

+ + Don't have an account? Sign Up +

- Loading...
}> - - -

- - Don't have an account? Sign Up - -

); diff --git a/src/app/auth/register/page.tsx b/src/app/auth/register/page.tsx index f398a04..084cf71 100644 --- a/src/app/auth/register/page.tsx +++ b/src/app/auth/register/page.tsx @@ -10,25 +10,34 @@ export const metadata: Metadata = { export default function RegisterPage() { return ( -
-
-
-

Create an account

-

- Enter your information to create an account +

+
+
+ + Promply + +
+
+
+
+
+

Create an account

+

+ Enter your information to create an account +

+
+ Loading...
}> + + +

+ + Already have an account? Sign In +

- Loading...
}> - - -

- - Already have an account? Sign In - -

); diff --git a/src/app/globals.css b/src/app/globals.css index c4b2a99..0279f59 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -141,6 +141,54 @@ body { @apply bg-background text-foreground; } + + /* Force dark theme */ + :root { + color-scheme: dark; + } + + /* Override card backgrounds for better visibility on black */ + .bg-card { + background-color: oklch(0.25 0 0) !important; + } + + .text-card-foreground { + color: oklch(0.985 0 0) !important; + } + + .text-muted-foreground { + color: oklch(0.7 0 0) !important; + } + + .border { + border-color: oklch(0.4 0 0) !important; + } + + /* Input styling for black background */ + input[data-slot="input"] { + background-color: oklch(0.2 0 0) !important; + border-color: oklch(0.4 0 0) !important; + color: white !important; + } + + input[data-slot="input"]:focus { + border-color: var(--orange) !important; + box-shadow: 0 0 0 3px var(--orange-light) !important; + } + + input[data-slot="input"]::placeholder { + color: oklch(0.6 0 0) !important; + } + + /* Button styling improvements */ + button[data-slot="button"] { + color: white !important; + } + + /* Label styling */ + label { + color: white !important; + } } /* Orange accent utility classes */ diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 0ed48ea..462c939 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -32,20 +32,7 @@ export default function RootLayout({ className={`${geistSans.variable} ${geistMono.variable} antialiased`} > -
-
-
- - Promply - -
- - -
-
-
-
{children}
-
+ {children}
diff --git a/src/components/NavItems.tsx b/src/components/NavItems.tsx index b26ee25..e731859 100644 --- a/src/components/NavItems.tsx +++ b/src/components/NavItems.tsx @@ -74,7 +74,7 @@ export function NavItems() { "flex items-center gap-2 text-sm font-medium transition-colors hover:text-orange", pathname === navItem.href ? "text-orange" - : "text-foreground/60" + : "text-white/70 hover:text-white" )} > diff --git a/src/components/auth/user-menu.tsx b/src/components/auth/user-menu.tsx index c7b2a38..7231185 100644 --- a/src/components/auth/user-menu.tsx +++ b/src/components/auth/user-menu.tsx @@ -30,10 +30,10 @@ export function UserMenu() { if (status === "unauthenticated") { return (
- -
@@ -50,7 +50,7 @@ export function UserMenu() { -