Skip to content

Commit e50bddc

Browse files
committed
feat(theme): first phase updates to devpulse theme
1 parent bc95465 commit e50bddc

21 files changed

Lines changed: 292 additions & 244 deletions

File tree

app/(public)/(auth)/forgot-password/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export default function ForgotPasswordPage() {
4444
return (
4545
<Suspense
4646
fallback={
47-
<div className="min-h-screen flex items-center justify-center bg-[#0a0a1a] text-white">
47+
<div className="min-h-screen flex items-center justify-center ">
4848
Loading...
4949
</div>
5050
}

app/(public)/(auth)/login/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export default async function LoginPage() {
5757
return (
5858
<Suspense
5959
fallback={
60-
<div className="min-h-screen flex items-center justify-center bg-[#0a0a1a] text-white">
60+
<div className="min-h-screen flex items-center justify-center ">
6161
Loading...
6262
</div>
6363
}

app/(public)/(auth)/reset-password/page.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ export const metadata: Metadata = {
4747

4848
export default async function ResetPassword() {
4949
return (
50-
<div className="min-h-screen flex bg-[#0a0a1a] text-white relative">
50+
<div className="min-h-screen flex relative">
5151
{/* Left Side - Visual / Branding */}
52-
<div className="hidden lg:flex lg:w-1/2 relative flex-col justify-between p-12 md:p-16 xl:p-24 border-r border-white/5 bg-gradient-to-br from-[#0a0a1a] to-[#0a0a1a] overflow-hidden">
52+
<div className="hidden lg:flex lg:w-1/2 relative flex-col justify-between p-12 md:p-16 xl:p-24 border-r border-white/5 bg-blue-600 overflow-hidden">
5353
{/* Background elements */}
5454
<div className="absolute inset-0 grid-bg opacity-30" />
5555

@@ -66,7 +66,7 @@ export default async function ResetPassword() {
6666
</div>
6767

6868
<div className="relative z-10 max-w-md">
69-
<h1 className="text-4xl font-extrabold mb-5 leading-tight text-transparent bg-clip-text bg-gradient-to-r from-white to-gray-400">
69+
<h1 className="text-4xl font-extrabold mb-5 leading-tight text-white">
7070
Change your password and get back to tracking your coding activity!
7171
</h1>
7272
<p className="text-gray-400 text-lg leading-relaxed mb-8">

app/(public)/(auth)/signup/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export default async function SignupPage() {
4444
return (
4545
<Suspense
4646
fallback={
47-
<div className="min-h-screen flex items-center justify-center bg-[#0a0a1a] text-white">
47+
<div className="min-h-screen flex items-center justify-center ">
4848
Loading...
4949
</div>
5050
}

app/(public)/flex/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ export default async function Flexs() {
6363
});
6464

6565
return (
66-
<div className="min-h-screen bg-[#0a0a1a] text-white grid-bg relative">
66+
<div className="min-h-screen grid-bg relative">
6767
<div className="max-w-5xl mx-auto p-6 md:p-10 relative z-10">
6868
<BackButton href="/" />
6969

app/(public)/join/page.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export default async function JoinPage({ searchParams }: Props) {
8181

8282
if (!code) {
8383
return (
84-
<div className="min-h-screen flex items-center justify-center bg-[#0a0a1a] text-white grid-bg">
84+
<div className="min-h-screen flex items-center justify-center grid-bg">
8585
<div className="glass-card p-10 text-center max-w-md mx-auto">
8686
<div className="w-16 h-16 rounded-full bg-indigo-500/10 border border-indigo-500/20 flex items-center justify-center mx-auto mb-5">
8787
<FontAwesomeIcon
@@ -111,7 +111,7 @@ export default async function JoinPage({ searchParams }: Props) {
111111

112112
if (!leaderboard) {
113113
return (
114-
<div className="min-h-screen flex items-center justify-center bg-[#0a0a1a] text-white grid-bg">
114+
<div className="min-h-screen flex items-center justify-center grid-bg">
115115
<div className="glass-card p-10 text-center max-w-md mx-auto">
116116
<div className="w-16 h-16 rounded-full bg-red-500/10 border border-red-500/20 flex items-center justify-center mx-auto mb-5">
117117
<FontAwesomeIcon
@@ -150,7 +150,7 @@ export default async function JoinPage({ searchParams }: Props) {
150150
}
151151

152152
return (
153-
<div className="min-h-screen bg-[#0a0a1a] text-white grid-bg relative overflow-hidden">
153+
<div className="min-h-screen grid-bg relative overflow-hidden">
154154
<div className="glow-orb w-[500px] h-[500px] bg-indigo-600/20 top-[-200px] left-1/2 -translate-x-1/2 absolute" />
155155
<div className="glow-orb w-[300px] h-[300px] bg-purple-600/15 bottom-[-100px] right-[-50px] absolute" />
156156

app/(public)/leaderboard/[slug]/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ export default async function LeaderboardPage(props: {
7070
}
7171

7272
return (
73-
<div className="min-h-screen bg-[#0a0a1a] text-white grid-bg relative">
73+
<div className="min-h-screen grid-bg relative">
7474
<div className="w-full max-w-[1600px] mx-auto p-0 sm:p-6 md:p-10 relative z-10">
7575
<div className="group relative mb-20 sm:mb-24">
7676
<Banner

app/(public)/leaderboard/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ export default async function Leaderboards() {
6363
});
6464

6565
return (
66-
<div className="min-h-screen bg-[#0a0a1a] text-white grid-bg relative">
66+
<div className="min-h-screen grid-bg relative">
6767
<div className="max-w-5xl mx-auto p-6 md:p-10 relative z-10">
6868
<BackButton href="/leaderboards" />
6969

app/components/auth/ForgotPassword.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ export default function ForgotPassword() {
1818
: undefined;
1919

2020
return (
21-
<div className="min-h-screen flex bg-[#0a0a1a] text-white relative">
21+
<div className="min-h-screen flex relative">
2222
{/* Left Side - Visual / Branding */}
23-
<div className="hidden lg:flex lg:w-1/2 relative flex-col justify-between p-12 md:p-16 xl:p-24 border-r border-white/5 bg-gradient-to-br from-[#0a0a1a] to-[#0a0a1a] overflow-hidden">
23+
<div className="hidden lg:flex lg:w-1/2 relative flex-col justify-between p-12 md:p-16 xl:p-24 border-r border-white/5 bg-blue-600 overflow-hidden">
2424
{/* Background elements */}
2525
<div className="absolute inset-0 grid-bg opacity-30" />
2626

@@ -37,7 +37,7 @@ export default function ForgotPassword() {
3737
</div>
3838

3939
<div className="relative z-10 max-w-md">
40-
<h1 className="text-4xl font-extrabold mb-5 leading-tight text-transparent bg-clip-text bg-gradient-to-r from-white to-gray-400">
40+
<h1 className="text-4xl font-extrabold mb-5 leading-tight text-white">
4141
Loss of access? No problem!
4242
</h1>
4343
<p className="text-gray-400 text-lg leading-relaxed mb-8">

app/components/auth/Login.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ export default function Login() {
1818
: undefined;
1919

2020
return (
21-
<div className="min-h-screen flex bg-[#0a0a1a] text-white relative">
21+
<div className="min-h-screen flex relative">
2222
{/* Left Side - Visual / Branding */}
23-
<div className="hidden lg:flex lg:w-1/2 relative flex-col justify-between p-12 md:p-16 xl:p-24 border-r border-white/5 bg-gradient-to-br from-[#0a0a1a] to-[#0a0a1a] overflow-hidden">
23+
<div className="hidden lg:flex lg:w-1/2 relative flex-col justify-between p-12 md:p-16 xl:p-24 border-r border-white/5 bg-blue-600 overflow-hidden">
2424
{/* Background elements */}
2525
<div className="absolute inset-0 grid-bg opacity-30" />
2626

@@ -30,14 +30,14 @@ export default function Login() {
3030
className="flex items-center gap-3 w-fit hover:opacity-80 transition"
3131
>
3232
<Image src="/logo.svg" alt="Devpulse Logo" width={40} height={40} />
33-
<span className="text-2xl font-bold tracking-tight text-white">
33+
<span className="text-2xl font-bold tracking-tight">
3434
Devpulse
3535
</span>
3636
</Link>
3737
</div>
3838

3939
<div className="relative z-10 max-w-md">
40-
<h1 className="text-4xl font-extrabold mb-5 leading-tight text-transparent bg-clip-text bg-gradient-to-r from-white to-gray-400">
40+
<h1 className="text-4xl font-extrabold mb-5 leading-tight text-white">
4141
Welcome back to your dashboard.
4242
</h1>
4343
<p className="text-gray-400 text-lg leading-relaxed mb-8">
@@ -95,7 +95,7 @@ export default function Login() {
9595
className="lg:hidden flex items-center justify-center gap-3 mb-10"
9696
>
9797
<Image src="/logo.svg" alt="Devpulse Logo" width={40} height={40} />
98-
<h2 className="text-3xl font-bold text-white">Devpulse</h2>
98+
<h2 className="text-3xl font-bold">Devpulse</h2>
9999
</Link>
100100

101101
<div className="mb-8 text-left">

0 commit comments

Comments
 (0)