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";
import { TooltipProvider } from "@/components/ui/tooltip";
import "../globals.css";
import { ThemeProvider } from "@/components/ThemeProvider";
import { useSearchParams } from "next/navigation";
import { ClerkThemeProvider } from "@/components/clerk/ClerkThemeProvider";
export default function RootLayout({
children,
@ -44,14 +42,16 @@ export default function RootLayout({
const searchParams = useSearchParams();
const search = searchParams?.get("theme") || "light";
return (
<ClerkThemeProvider>
<ThemeProvider
attribute="class"
disableTransitionOnChange
forcedTheme={search}
>
<TooltipProvider>{children}</TooltipProvider>
</ThemeProvider>
</ClerkThemeProvider>
<html lang="en">
<body>
<ThemeProvider
attribute="class"
disableTransitionOnChange
forcedTheme={search}
>
<TooltipProvider>{children}</TooltipProvider>
</ThemeProvider>
</body>
</html>
);
}

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