fix: non-authenticated can't work

This commit is contained in:
dvelo 2024-12-22 15:17:25 -06:00
parent ed03f8d7c5
commit c15a06567c
2 changed files with 14 additions and 12 deletions

@ -29,12 +29,10 @@
*/ */
"use client"; "use client";
import { TooltipProvider } from "@/components/ui/tooltip"; import { TooltipProvider } from "@/components/ui/tooltip";
import "../globals.css"; import "../globals.css";
import { ThemeProvider } from "@/components/ThemeProvider"; import { ThemeProvider } from "@/components/ThemeProvider";
import { useSearchParams } from "next/navigation"; import { useSearchParams } from "next/navigation";
import { ClerkThemeProvider } from "@/components/clerk/ClerkThemeProvider";
export default function RootLayout({ export default function RootLayout({
children, children,
@ -44,7 +42,8 @@ export default function RootLayout({
const searchParams = useSearchParams(); const searchParams = useSearchParams();
const search = searchParams?.get("theme") || "light"; const search = searchParams?.get("theme") || "light";
return ( return (
<ClerkThemeProvider> <html lang="en">
<body>
<ThemeProvider <ThemeProvider
attribute="class" attribute="class"
disableTransitionOnChange disableTransitionOnChange
@ -52,6 +51,7 @@ export default function RootLayout({
> >
<TooltipProvider>{children}</TooltipProvider> <TooltipProvider>{children}</TooltipProvider>
</ThemeProvider> </ThemeProvider>
</ClerkThemeProvider> </body>
</html>
); );
} }

@ -47,7 +47,9 @@ export function ClerkThemeProvider({
if (process.env.NEXT_PUBLIC_IS_AUTH !== "true") if (process.env.NEXT_PUBLIC_IS_AUTH !== "true")
return ( return (
<html lang="en" className={className}> <html lang="en" className={className}>
<body>{children}</body> <body>
Non-authenticated environments are disallowed on this origin.
</body>
</html> </html>
); );