29 lines
503 B
TypeScript
29 lines
503 B
TypeScript
import {
|
|
ClerkProvider,
|
|
SignInButton,
|
|
SignedIn,
|
|
SignedOut,
|
|
UserButton
|
|
} from '@clerk/nextjs'
|
|
import './globals.css'
|
|
export default function RootLayout({
|
|
children,
|
|
}: {
|
|
children: React.ReactNode
|
|
}) {
|
|
return (
|
|
<ClerkProvider>
|
|
<html lang="en">
|
|
<body>
|
|
<SignedOut>
|
|
<SignInButton />
|
|
</SignedOut>
|
|
<SignedIn>
|
|
<UserButton />
|
|
</SignedIn>
|
|
{children}
|
|
</body>
|
|
</html>
|
|
</ClerkProvider>
|
|
)
|
|
} |