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