Skip to content

Commit 1304bb7

Browse files
committed
Fix hydration error
1 parent 4109e98 commit 1304bb7

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

frontend/src/app/(auth)/page.tsx

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,25 @@ import Navbar from "@/app/(auth)/home/components/navbar/Navbar";
44
import LandingPage from "@/app/(auth)/home/components/landing-page/LandingPage";
55
import { getToken } from "@/api/user";
66
import AuthDashboard from "./components/dashboard/Dashboard";
7+
import { useEffect, useState } from "react";
78

89
const Home = () => {
10+
const [userToken, setUserToken] = useState<string | null>(null);
11+
useEffect(() => {
912
const token = getToken();
10-
return (
11-
!!token ? <AuthDashboard/> : <>
12-
<Navbar />
13-
<LandingPage />
14-
</>
15-
);
13+
if (token) {
14+
setUserToken(token);
15+
}
16+
}, []);
17+
18+
return !!userToken ? (
19+
<AuthDashboard />
20+
) : (
21+
<>
22+
<Navbar />
23+
<LandingPage />
24+
</>
25+
);
1626
};
1727

18-
export default Home;
28+
export default Home;

0 commit comments

Comments
 (0)