Skip to content

Commit b55e3f2

Browse files
Merge pull request #6 from TJ456/auth-fix-testing
Fix: Clerk authentication setup and configuration
2 parents 4778504 + 5ee7de9 commit b55e3f2

File tree

4 files changed

+3230
-202
lines changed

4 files changed

+3230
-202
lines changed

app/layout.tsx

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import type { Metadata } from "next";
22
import { Geist, Geist_Mono } from "next/font/google";
3+
import { ClerkProvider } from '@clerk/nextjs';
34
import "./globals.css";
45

56
const geistSans = Geist({
@@ -22,13 +23,15 @@ export default function RootLayout({
2223
}: Readonly<{
2324
children: React.ReactNode;
2425
}>) {
25-
return (
26-
<html lang="en">
27-
<body
28-
className={`${geistSans.variable} ${geistMono.variable} antialiased`}
29-
>
30-
{children}
31-
</body>
32-
</html>
26+
return (
27+
<ClerkProvider>
28+
<html lang="en">
29+
<body
30+
className={`${geistSans.variable} ${geistMono.variable} antialiased`}
31+
>
32+
{children}
33+
</body>
34+
</html>
35+
</ClerkProvider>
3336
);
3437
}

app/sign-in/page.tsx

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,18 @@
11
"use client";
2-
import { ClerkProvider, SignedIn, SignedOut, SignIn } from '@clerk/nextjs';
3-
import DashboardMain from '../Dashboard/page';
4-
5-
export default function User() {
2+
import { SignedIn, SignedOut, SignIn } from '@clerk/nextjs';
3+
import DashboardMain from '../Dashboard/page';
64

5+
export default function SignInPage() {
76
return (
8-
<ClerkProvider>
7+
<>
98
<SignedOut>
109
<div className="flex items-center justify-center min-h-screen">
1110
<SignIn routing="hash" />
1211
</div>
1312
</SignedOut>
1413
<SignedIn>
15-
{/* <UserButton /> */}
16-
<DashboardMain/>
17-
</SignedIn>
18-
</ClerkProvider>
19-
14+
<DashboardMain />
15+
</SignedIn>
16+
</>
2017
);
2118
}

app/sign-up/page.tsx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
"use client";
2+
import { SignedIn, SignedOut, SignUp } from '@clerk/nextjs';
3+
import DashboardMain from '../Dashboard/page';
4+
5+
export default function SignUpPage() {
6+
return (
7+
<>
8+
<SignedOut>
9+
<div className="flex items-center justify-center min-h-screen">
10+
<SignUp routing="hash" />
11+
</div>
12+
</SignedOut>
13+
<SignedIn>
14+
<DashboardMain />
15+
</SignedIn>
16+
</>
17+
);
18+
}

0 commit comments

Comments
 (0)