Skip to content

Commit c8dd6a5

Browse files
committed
feat: 탭 기반 페이지별 라우팅 적용
1 parent cb264a5 commit c8dd6a5

File tree

7 files changed

+62
-21
lines changed

7 files changed

+62
-21
lines changed

src/pages/_app.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
import '@/styles/globals.css';
22
import '@/shared/icons';
33
import type { AppProps } from 'next/app';
4+
import { BottomNav } from '@/shared/components/tab/BottomNav';
45

56
export default function App({ Component, pageProps }: AppProps) {
6-
return <Component {...pageProps} />;
7+
return (
8+
<>
9+
<Component {...pageProps} />
10+
<BottomNav />
11+
</>
12+
);
713
}

src/pages/chatbot/index.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export default function ChatBotPage() {
2+
return (
3+
<div className="flex items-center justify-center min-h-screen text-mint-700 text-2xl font-semibold">
4+
ChatBot Page
5+
</div>
6+
);
7+
}

src/pages/events/index.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export default function EventsPage() {
2+
return (
3+
<div className="flex items-center justify-center min-h-screen text-mint-700 text-2xl font-semibold">
4+
Events Page
5+
</div>
6+
);
7+
}

src/pages/home/index.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export default function HomePage() {
2+
return (
3+
<div className="flex items-center justify-center min-h-screen text-mint-700 text-2xl font-semibold">
4+
Home Page
5+
</div>
6+
);
7+
}

src/pages/mypage/index.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export default function MyPage() {
2+
return (
3+
<div className="flex items-center justify-center min-h-screen text-mint-700 text-2xl font-semibold">
4+
MyPage
5+
</div>
6+
);
7+
}

src/pages/route/index.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export default function RoutePage() {
2+
return (
3+
<div className="flex items-center justify-center min-h-screen text-mint-700 text-2xl font-semibold">
4+
Route Page
5+
</div>
6+
);
7+
}

src/shared/lib/utils.ts

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,26 @@ const twMerge = extendTailwindMerge({
55
extend: {
66
theme: {
77
text: [
8-
'text-display-lg',
9-
'text-display-md',
10-
'text-display-sm',
11-
'text-headline-lg',
12-
'text-headline-md',
13-
'text-headline-sm',
14-
'text-title-lg',
15-
'text-title-md',
16-
'text-title-sm',
17-
'text-label-lg',
18-
'text-label-md',
19-
'text-label-sm',
20-
'text-body-lg',
21-
'text-body-md',
22-
'text-body-sm',
23-
'text-display-serif',
24-
'text-headline-lg-serif',
25-
'text-headline-md-serif',
26-
'text-headline-sm-serif',
27-
'text-label-serif',
8+
'display-lg',
9+
'display-md',
10+
'display-sm',
11+
'headline-lg',
12+
'headline-md',
13+
'headline-sm',
14+
'title-lg',
15+
'title-md',
16+
'title-sm',
17+
'label-lg',
18+
'label-md',
19+
'label-sm',
20+
'body-lg',
21+
'body-md',
22+
'body-sm',
23+
'display-serif',
24+
'headline-lg-serif',
25+
'headline-md-serif',
26+
'headline-sm-serif',
27+
'label-serif',
2828
],
2929

3030
color: [

0 commit comments

Comments
 (0)