From 45ad34c1d0927a0cbf6de32d0113ede40681d698 Mon Sep 17 00:00:00 2001 From: Park Jinwoo Date: Thu, 9 Nov 2023 21:54:26 +0900 Subject: [PATCH] =?UTF-8?q?[feat]=20=EA=B3=B5=EB=AA=A8=EC=A0=84=20?= =?UTF-8?q?=EC=83=81=EC=84=B8=20=ED=8E=98=EC=9D=B4=EC=A7=80=20(=EB=AA=A8?= =?UTF-8?q?=EC=A7=91=EC=A4=91=EC=9D=B8=20=ED=8C=80)=20=EC=A0=9C=EC=9E=91?= =?UTF-8?q?=20=EC=99=84=EB=A3=8C=20(#20)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat(#18) : 라우팅, Contest.tsx 제작 * feat(#18) : 공모전 세부정보페이지 완료 * feat(#18) : 팀장, 팀원박스 및 팀원정보 노출 완료 * feat(#18) : 리더infobox 컴포넌트 완료 * feat(#18) : 팀원infobox 컴포넌트 및 스크롤 커스텀 완료 * feat(#18) : 팀 생성버튼 라우팅 및 navigate추가 --- src/Router.tsx | 3 + src/components/contest/ContestInfo.tsx | 76 ++++++++++ src/components/contest/LeaderInfoBox.tsx | 43 ++++++ src/components/contest/MemberInfoBox.tsx | 49 +++++++ src/components/contest/RecruitTeamItem.tsx | 143 ++++++++++++++++++ src/components/contest/RecruitTeamList.tsx | 58 ++++++++ src/constants/Contest.ts | 161 +++++++++++++++++++++ src/pages/contest/Contest.tsx | 20 +++ 8 files changed, 553 insertions(+) create mode 100644 src/components/contest/ContestInfo.tsx create mode 100644 src/components/contest/LeaderInfoBox.tsx create mode 100644 src/components/contest/MemberInfoBox.tsx create mode 100644 src/components/contest/RecruitTeamItem.tsx create mode 100644 src/components/contest/RecruitTeamList.tsx create mode 100644 src/constants/Contest.ts create mode 100644 src/pages/contest/Contest.tsx diff --git a/src/Router.tsx b/src/Router.tsx index 99c1bf3..86c9428 100644 --- a/src/Router.tsx +++ b/src/Router.tsx @@ -8,6 +8,7 @@ import Profile from './pages/profile/Profile'; import Recommendation from './pages/recommendation/Recommendation'; import MultipleChoice from './pages/recommendation/MultipleChoice'; import Subjective from './pages/recommendation/Subjective'; +import Contest from './pages/contest/Contest'; import CompetitionList from './pages/competitionList/CompetitionList'; function Router() { @@ -24,6 +25,8 @@ function Router() { } /> } /> + }/> + 팀 생성페이지입니다}/> } />