From e34b364e0b8c55ca1781910255535ec44fd5fbcc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EA=B3=A0=EA=B0=80=ED=98=95?=
<101045330+aazkgh@users.noreply.github.com>
Date: Mon, 16 Sep 2024 23:54:41 +0900
Subject: [PATCH] =?UTF-8?q?Feat:=20=ED=9A=8C=EC=9B=90=20=EA=B0=80=EC=9E=85?=
=?UTF-8?q?=20=ED=94=8C=EB=A1=9C=EC=9A=B0=20=ED=8D=BC=EB=B8=94=EB=A6=AC?=
=?UTF-8?q?=EC=8B=B1=EC=9D=84=20=ED=86=B5=ED=95=9C=20=EA=B3=B5=ED=86=B5=20?=
=?UTF-8?q?=EC=BB=B4=ED=8F=AC=EB=84=8C=ED=8A=B8=20=EC=83=9D=EC=84=B1=20?=
=?UTF-8?q?=EB=B0=8F=20=EC=88=98=EC=A0=95=20(#35)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* feat: 회원 가입 라우팅 설정
* feat: 공통 컴포넌트 반영
* feat:바텀 버튼 공통 컴포넌트 구현
* refactor: 마이페이지에 공통 버튼 컴포넌트 적용
* feat: Header 공통 컴포넌트 생성
* feat: 회원 가입 플로우에 헤더 적용
* chore: 오타 수정
* refactor: 선택지 컴포넌트 분리
* chore: 변수명 변경
* refactor: 마이페이지 공통 컴포넌트 적용 및 상태 리팩토링
* refactor: 공통 컴포넌트 지역 선택 드롭다운 리팩토링
* feat:사용자의 클릭 영억에 따른 기능 추가
* refacotr:중복되는 코드 단축
* feat:네비게이션 설정
* feat:여행자 유형 설정 상태 관리
* feat: 회원가입 플로우 여행자 유형 설정
* chore: 빼먹은 코드 추가 및 불필요한 코드 삭제
* design: 바텀 버튼 레이아웃 수정
* design: 디자인 요소 수정
* feat:context api 생성
* feat: 지역 상태 저장
* feat: 여행자 유형 상태 관리
* fix: 여행자 유형 상태 관리 수정
* feat: 지역 입력 추상화
---
src/Router.tsx | 2 +
src/components/BottomButton.tsx | 44 +++++
src/components/Header.tsx | 55 ++++++
src/components/SelectRegion.tsx | 198 +++++++++++++------
src/components/SelectTravelerType.tsx | 157 +++------------
src/components/TravelerType.tsx | 63 ++++++
src/views/Login/components/Region.tsx | 60 ++++++
src/views/Login/components/SignUpContext.tsx | 40 ++++
src/views/Login/components/UserType.tsx | 65 ++++++
src/views/Login/pages/SignUpPage.tsx | 48 +++++
src/views/Mypage/components/Favorite.tsx | 15 +-
src/views/Mypage/components/Main.tsx | 34 +---
src/views/Mypage/components/MypageHeader.tsx | 50 -----
src/views/Mypage/components/PersonalInfo.tsx | 46 +----
src/views/Mypage/constants/text.ts | 5 +
src/views/Mypage/pages/Mypage.tsx | 76 +++----
16 files changed, 611 insertions(+), 347 deletions(-)
create mode 100644 src/components/BottomButton.tsx
create mode 100644 src/components/Header.tsx
create mode 100644 src/components/TravelerType.tsx
create mode 100644 src/views/Login/components/Region.tsx
create mode 100644 src/views/Login/components/SignUpContext.tsx
create mode 100644 src/views/Login/components/UserType.tsx
create mode 100644 src/views/Login/pages/SignUpPage.tsx
delete mode 100644 src/views/Mypage/components/MypageHeader.tsx
create mode 100644 src/views/Mypage/constants/text.ts
diff --git a/src/Router.tsx b/src/Router.tsx
index 4bd2ca4..5bf95e0 100644
--- a/src/Router.tsx
+++ b/src/Router.tsx
@@ -4,6 +4,7 @@ import Settings from './components/Settings';
import DetailPage from './views/Detail/pages/DetailPage';
import ErrorReportPage from './views/ErrorReport/pages/ErrorReportPage';
import LoginCallBack from './views/Login/components/LoginCallBack';
+import SignUpPage from './views/Login/pages/SignUpPage';
import MainPage from './views/Main/pages/MainPage';
import Mypage from './views/Mypage/pages/Mypage';
import SearchPage from './views/Search/pages/SearchPage';
@@ -16,6 +17,7 @@ const router = createBrowserRouter([
{ path: '/', element: