mirror of
https://github.com/DeveloLongScript/MHSF.git
synced 2026-05-07 16:44:59 -05:00
fix: infinite loop redirect in embeds
fix: infinite loop redirect in embeds
This commit is contained in:
commit
daf8b2015f
@ -34,6 +34,7 @@ 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,
|
||||
@ -43,8 +44,7 @@ export default function RootLayout({
|
||||
const searchParams = useSearchParams();
|
||||
const search = searchParams?.get("theme") || "light";
|
||||
return (
|
||||
<html lang="en">
|
||||
<body>
|
||||
<ClerkThemeProvider>
|
||||
<ThemeProvider
|
||||
attribute="class"
|
||||
disableTransitionOnChange
|
||||
@ -52,7 +52,6 @@ export default function RootLayout({
|
||||
>
|
||||
<TooltipProvider>{children}</TooltipProvider>
|
||||
</ThemeProvider>
|
||||
</body>
|
||||
</html>
|
||||
</ClerkThemeProvider>
|
||||
);
|
||||
}
|
||||
|
||||
@ -39,8 +39,8 @@ export function ClerkThemeProvider({
|
||||
children,
|
||||
className,
|
||||
}: {
|
||||
children: ReactNode | ReactNode[];
|
||||
className: string | undefined;
|
||||
children?: ReactNode | ReactNode[];
|
||||
className?: string | undefined;
|
||||
}) {
|
||||
const [theme, setTheme] = useState<string | undefined>("");
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user