feat(saju): api helpers (saju + compat) + 라우트 + 아이콘 + placeholder pages

This commit is contained in:
2026-05-25 20:31:35 +09:00
parent e634cdedba
commit eab52ca424
7 changed files with 136 additions and 0 deletions

View File

@@ -12,6 +12,7 @@ import {
IconInsta,
IconPortfolio,
IconTarot,
IconSaju,
} from './components/Icons';
const Home = lazy(() => import('./pages/home/Home'));
@@ -34,6 +35,10 @@ const Tarot = lazy(() => import('./pages/tarot/Tarot'));
const TarotTodayCard = lazy(() => import('./pages/tarot/TodayCard'));
const TarotReading = lazy(() => import('./pages/tarot/Reading'));
const TarotHistory = lazy(() => import('./pages/tarot/History'));
const Saju = lazy(() => import('./pages/saju/Saju'));
const SajuResult = lazy(() => import('./pages/saju/SajuResult'));
const Compatibility = lazy(() => import('./pages/saju/Compatibility'));
const CompatibilityResult = lazy(() => import('./pages/saju/CompatibilityResult'));
export const navLinks = [
{
@@ -153,6 +158,15 @@ export const navLinks = [
icon: <IconTarot />,
accent: '#a78bfa',
},
{
id: 'saju',
label: 'Saju',
path: '/saju',
subtitle: 'DESTINY',
description: '사주와 궁합으로 운명을 분석하는 동양 이학 랩',
icon: <IconSaju />,
accent: '#d4a574',
},
];
export const appRoutes = [
@@ -240,4 +254,20 @@ export const appRoutes = [
path: 'tarot/history',
element: <TarotHistory />,
},
{
path: 'saju',
element: <Saju />,
},
{
path: 'saju/result',
element: <SajuResult />,
},
{
path: 'saju/compatibility',
element: <Compatibility />,
},
{
path: 'saju/compatibility/result',
element: <CompatibilityResult />,
},
];