diff --git a/src/app/page.tsx b/src/app/page.tsx
index 5f971da..ed45809 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -508,11 +508,4 @@ function HomeInner() {
);
}
-function Home() {
- const [mounted, setMounted] = useState(false);
- useEffect(() => setMounted(true), []);
- if (!mounted) return
;
- return ;
-}
-
-export default Home;
+export default HomeInner;
diff --git a/src/components/ThemeProvider.tsx b/src/components/ThemeProvider.tsx
index f1ff39f..3e76c30 100644
--- a/src/components/ThemeProvider.tsx
+++ b/src/components/ThemeProvider.tsx
@@ -16,7 +16,6 @@ export function ThemeProvider({ children }: { children: React.ReactNode }) {
const [mounted, setMounted] = useState(false);
useEffect(() => {
- setMounted(true);
const savedTheme = localStorage.getItem("theme") as Theme | null;
if (savedTheme) {
setTheme(savedTheme);
@@ -27,6 +26,7 @@ export function ThemeProvider({ children }: { children: React.ReactNode }) {
setTheme("dark");
document.documentElement.classList.add("dark");
}
+ setMounted(true);
}, []);
const toggleTheme = () => {
@@ -44,7 +44,7 @@ export function ThemeProvider({ children }: { children: React.ReactNode }) {
return (
- {mounted ? children : {children}
}
+ {children}
);
}