diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index ba26282..9b97cea 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -1,77 +1,48 @@ -'use client'; - -import { useEffect, useState } from 'react'; -import { useRouter } from 'next/navigation'; -import Sidebar from '@/components/layout/Sidebar'; -import Header from '@/components/layout/Header'; -import { api } from '@/lib/api'; - -interface User { - id: number; - username: string; - email: string; -} - -export default function Dashboard() { - const router = useRouter(); - const [user, setUser] = useState(null); - const [loading, setLoading] = useState(true); - - useEffect(() => { - const checkAuth = async () => { - try { - const userData = await api.getCurrentUser() as User; - setUser(userData); - } catch { - router.push('/login'); - } finally { - setLoading(false); - } - }; - - checkAuth(); - }, [router]); - - if (loading) { - return ( -
-
Loading...
-
- ); - } +import { Button } from "@/components/ui/button"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import { ThemeToggle } from "@/components/ui/theme-toggle"; +import { Home, Settings, User } from "lucide-react"; +export default function TestPage() { return ( -
- -
-
-
-

대시보드

+
+
+
+

Phase 1 테스트

+ +
-
-
-

총 자산

-

₩0

+ + + shadcn/ui 컴포넌트 테스트 + + +
+ + + + +
-
-

총 수익률

-

+0.00%

+
+ + + + Lucide Icons
-
-

포트폴리오

-

0개

-
-
-

리밸런싱 필요

-

0건

-
-
+
+
-
-

최근 활동

-

아직 활동 내역이 없습니다.

-
-
+ + + 테마 테스트 + + +

+ 위의 테마 토글 버튼으로 라이트/다크 모드를 전환해보세요. +

+
+
);