From 2744f472548510a4c49d579034f23732ea6c4814 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EA=B4=80=EC=8B=9D?= <39869096+gwansikk@users.noreply.github.com> Date: Fri, 5 Apr 2024 23:19:34 +0900 Subject: [PATCH] feat(time): add HomePage (#88) --- apps/time/app/layout.tsx | 10 +++- apps/time/app/page.tsx | 117 ++++++++++++++++++++++++++++++++++++++- 2 files changed, 123 insertions(+), 4 deletions(-) diff --git a/apps/time/app/layout.tsx b/apps/time/app/layout.tsx index ec00b4db..32469dee 100644 --- a/apps/time/app/layout.tsx +++ b/apps/time/app/layout.tsx @@ -1,5 +1,6 @@ import type { Metadata } from 'next'; import { Noto_Sans_KR } from 'next/font/google'; +import { cn } from '@utils/component'; import './globals.css'; const inter = Noto_Sans_KR({ subsets: ['latin'] }); @@ -7,6 +8,9 @@ const inter = Noto_Sans_KR({ subsets: ['latin'] }); export const metadata: Metadata = { title: '경기타임', description: '경기대학교에 계신 모든 순간을 도와드릴게요.', + icons: { + icon: '/favicon.ico', + }, }; export default function RootLayout({ @@ -16,7 +20,11 @@ export default function RootLayout({ }>) { return ( -
{children} + + {children} + ); } diff --git a/apps/time/app/page.tsx b/apps/time/app/page.tsx index eaf39dbb..05e0a1bf 100644 --- a/apps/time/app/page.tsx +++ b/apps/time/app/page.tsx @@ -1,7 +1,118 @@ +import PageLayout from '@components/common/PageLayout'; +import { + HomeCard, + HomeCardDescription, + HomeCardHeader, + HomeCardIcon, +} from '@components/home/HomeCard'; +import { PATH } from '@constants/path'; +import { + FcComboChart, + FcCalculator, + FcReading, + FcMultipleDevices, + FcDownload, + FcGraduationCap, + FcLandscape, + FcViewDetails, +} from 'react-icons/fc'; + +const buttons = [ + { + row: false, + disabled: false, + to: PATH.TIMETABLE, + title: '시간표', + description: '강의 시간표를 조합하고 관리할 수 있어요', + icon:+ 현재 불안정하거나 구현되지 않는 기능이 있을 수 있습니다. +
+애플리케이션 설치 가이드
++ 경기타임를 모바일에 다운로드하고 싶으신가요? +
+