feat(stock): /stock/screener 라우트 + 임시 placeholder
This commit is contained in:
10
src/pages/stock/screener/Screener.jsx
Normal file
10
src/pages/stock/screener/Screener.jsx
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
import React from 'react';
|
||||||
|
|
||||||
|
export default function Screener() {
|
||||||
|
return (
|
||||||
|
<div style={{ padding: 24, color: '#e5e7eb' }}>
|
||||||
|
<h1>스크리너</h1>
|
||||||
|
<p>구현 중 — Task 4.3에서 본 페이지 골격 + hooks + 컴포넌트가 추가됩니다.</p>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -19,6 +19,7 @@ const Lotto = lazy(() => import('./pages/lotto/Lotto'));
|
|||||||
const Travel = lazy(() => import('./pages/travel/Travel'));
|
const Travel = lazy(() => import('./pages/travel/Travel'));
|
||||||
const Stock = lazy(() => import('./pages/stock/Stock'));
|
const Stock = lazy(() => import('./pages/stock/Stock'));
|
||||||
const StockTrade = lazy(() => import('./pages/stock/StockTrade'));
|
const StockTrade = lazy(() => import('./pages/stock/StockTrade'));
|
||||||
|
const Screener = lazy(() => import('./pages/stock/screener/Screener'));
|
||||||
const Subscription = lazy(() => import('./pages/subscription/Subscription'));
|
const Subscription = lazy(() => import('./pages/subscription/Subscription'));
|
||||||
const EffectLab = lazy(() => import('./pages/effect-lab/EffectLab'));
|
const EffectLab = lazy(() => import('./pages/effect-lab/EffectLab'));
|
||||||
const SwordStream = lazy(() => import('./pages/effect-lab/SwordStream'));
|
const SwordStream = lazy(() => import('./pages/effect-lab/SwordStream'));
|
||||||
@@ -160,6 +161,10 @@ export const appRoutes = [
|
|||||||
path: 'stock/trade',
|
path: 'stock/trade',
|
||||||
element: <StockTrade />,
|
element: <StockTrade />,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
path: 'stock/screener',
|
||||||
|
element: <Screener />,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
path: 'realestate',
|
path: 'realestate',
|
||||||
element: <Subscription />,
|
element: <Subscription />,
|
||||||
|
|||||||
Reference in New Issue
Block a user