-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FE-Release] v1.0 #440
Merged
Merged
[FE-Release] v1.0 #440
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* setting: 프로젝트 초기 세팅 초기 세팅 및 필요 라이브러리 설치 * chore: 폰트 및 svg 파일 추가 * remove: App.css 삭제 * remove: react.svg 삭제 * design: GlobalStyle 추가 * design: 현대 font 추가 * feat: 견적서 페이지 레이아웃 구성 Header, MainView, Footer 레이아웃
* rename: 메인 페이지 이름 변경 * remove: App 스타일 삭제 * chore: figma 아이콘 추가 * feat: 버튼 구현 Button, TextButton 구현 * chore: 컬러 저장 * feat: 외부 색상 컴포넌트 구현 OuterColorBox 컴포넌트 * feat: 카테고리 바 구현 CategoryList, CategoryItem 컴포넌트 구현
* remove: App.css 파일 삭제 * feat: 내장 색상 컴포넌트 구현 * chore: 페이지 이름 변경 MainPage.tsx to Estimation.tsx * design: root, body css 제거 * design: 모델 선택 버튼 css 변경 cursor:pointer 추가 * design: GlobalStyle css 변경 body bg-color 변경 * chore: 내장 색상 테스트 이미지 추가 * design: color constants 추가 * design: GlobalStyle 추가 button padding:0; 추가 * feat: 옵션 박스 컴포넌트 추가 트림, 세부모델, 옵션 재사용 컴포넌트 추가 * chore: css 주석 제거
* rename: 메인 페이지 이름 변경 * remove: App 스타일 삭제 * chore: figma 아이콘 추가 * feat: 버튼 구현 Button, TextButton 구현 * chore: 컬러 저장 * feat: 외부 색상 컴포넌트 구현 OuterColorBox 컴포넌트 * feat: 카테고리 바 구현 CategoryList, CategoryItem 컴포넌트 구현 * feat: 스타일 구현 및 선언 Theme.ts : 전역 스타일 저장 styled.d.ts : 스타일 인터페이스 모듈 선언 * feat: theme provider 연결 * chore: 현대 폰트 추가 * design: 피그마 테마 적용
MainContent Wrapper 생성 및 width,height 고정값으로 변경
* chore: 더미데이터 이미지 추가 * design: trim view 구성
* feat: 네비게이션 컴포넌트 구성 NavigationList, NavigationItem, EstimatedPrice tsx 생성 * chore: CategoryItemProp 코드 스타일 변경 props -> {name, active}
프론트 배포 세팅을 위한 기본 레이아웃 작업
* chore: 현대 로고 및 동영상 추가 * style: 헤더, 네비게이션 변수명 변경 Header Props 추가 및 Navigation active -> $active * feat: 홈 화면 비디오 배경화면 추가
* chore: 페이지 이동 설정 react-router-dom 사용, Routes * style: 컨테이너 상하 마진 수정 * design: 견적서 완성 페이지 구성 * feat: 버튼 컴포넌트 클릭 핸들러 추가 홈 버튼 : 견적서 작성 페이지로 이동 * design: Home 페이지 텍스트 및 버튼 추가
* setting: vercel routes 설정 * setting: compileOptions 변경 jsx react-jsx to react * chore: import React 제거 * setting: compileOptions jsx react to react-jsx * chore: import React 삭제 * design: 비디오 width 수정 width -> max-width:100vw
github enabled false
* test: vercel deploy test * test: vercel deploy test
* refactor: handleClick 로직 변경 재사용 component에 정의 -> 사용하는 component에 정의 * feat: Footer 컴포넌트 구성 우하단 네비게이션 버튼 추가 * design: 로고 width 변경 width: 25% 추가
* feat: ModelContext 구현 ContextAPI, useReducer를 사용해 state, dispatch, provider 생성 * feat: TrimContext 구현 ContextAPI, useReducer를 사용해 state, dispatch, provider 생성 * feat: AppProvider 적용 ModelProvider, TrimProvider reduce하여 Provider를 생성 * refactor: ModelContext 적용 Header의 modelName 전역으로 관리 * chore: 타입 선언 수정 TrimAction type 형태 수정 * feat: DetailContext 구현 ContextAPI, useReducer를 사용해 state, dispatch, provider 생성 * feat: CarPaintContext 구현 ContextAPI, useReducer를 사용해 state, dispatch, provider 생성 * feat: OptionContext 구현 ContextAPI, useReducer를 사용해 state, dispatch, provider 생성 * feat: QuotationContext 구현 ContextAPI, useReducer를 사용해 state, dispatch, provider 생성 * feat: provider 추가 AppProvider에 provider 추가 적용 DetailProvider, CarPaintProvider, OptionProvider, QuotationProvider
* fix: Quotation Navigation 액션 수정 Dispatch 액션 타입 에러 수정 * feat: 뷰 변경 버튼 이벤트 추가 QuotationContext의 navigationId state 및 dispatch 적용 * refactor: navgationId 적용 Props로 전달받는 navIndex를 전역 id로 변경
* chore: 세부 모델 관련 이미지 추가 * feat: 세부모델 뷰 구성 엔진, 구동방식, 바디타입 뷰 및 Wrapper 구성
* chore: props name 변경 active -> $active * feat: 엔진 뷰 그래프 컴포넌트 구현 컴포넌트 구현 및 프로그래스 바 생성
* chore: type 적용 및 더미 데이터 추가 * feat: 네비게이션 아이템 인덱스 매핑 indexContextSwithcing * feat: isFirst dispatch 적용 * feat: 네비게이션 이동 구현 트림, 세부모델, 색상, 옵션 이동 * feat: 네임 변경 및 매핑 함수 추가 구현 * feat: Navigation 카테고리별 금액 확인 구현 indexContextSwithcing 사용 및, 금액 합산 * feat: Navigation 부품 총합 계산 구현 EsimatedPrice에 sum 확인 * design: TextContainer의 Text 구분 페이징된 HeadText 및 DescriptionText 디자인 * fix: navigationId 페이징 값 수정 * chore: QuotationContext 더미 데이터 수정
* feat: 외부, 내부 색상 뷰 구성 * chore: 외장, 내장 색상 예시 이미지 추가 * chore: navigationId 추가하여 렌더링 추가 navIndex -> navigationId by QuotationState * chore: 외장 색상 테스트 이미지 추가 * chore: 이미지 경로 변경 상대경로 -> 절대경로
* design: Footer 뷰에 따른 상태 제어 NavigationId 값에 따라 block, 텍스트 변경 * feat: 하단 SelectList 네비게이션 연동 SelectListWrapper로 id에 따른 동작 * chore: Context에 더미 데이터 추가 * design: 자동차 내/외장 색상 컴포넌트 속성 및 Context 사용 InnerColorBox, OutreColorBox * design: 옵션박스 디자인 및 Context 사용 OptionBox * feat: 트림 하단 선택바 구현 TrimSelect * feat: 세부 모델 하단 선택바 구현 DetailModelSelect * feat: 색상 하단 선택바 구현 ColorSelect * feat: 기타 옵션 하단 선택바 구현 OptionSelect
* feat: 외부, 내부 색상 뷰 구성 * chore: 외장, 내장 색상 예시 이미지 추가 * chore: navigationId 추가하여 렌더링 추가 navIndex -> navigationId by QuotationState * chore: 외장 색상 테스트 이미지 추가 * chore: 이미지 경로 변경 상대경로 -> 절대경로 * chore: 360도 차량 이미지 추가 * chore: svg 태그 값 변경 * chore: 옵션 뷰에 필요한 이미지 추가 * feat: 옵션 메인 컨텐츠 뷰 구성 옵션 이미지, 옵션 관련 설명 추가 * chore: div 태그 제거 Container -> x EngineContainer -> Container * chore: Container padding top 제거 * chore: 조건부 렌더링 코드 스타일 변경 * chore: Container overflow hidden 추가 * feat: 카테고리 바 기능 구현 카테고리 클릭을 통한 뷰 전환 옵션 뷰에서 카테고리 클릭시 필터 적용 * chore: 테스트 이미지 경로 변경 * chore: 옵션에 필요한 constants 파일 생성 * chore: option에 필요한 타입 파일 변경
* fix: 버튼 패딩 표기 수정 0.25 -> 0.25rem * style: 내/외장 색상 박스 프로퍼티 네임 수정 onClick -> handleClick * fix: 네비게이션 undefined 상태 표기 에러 수정 * chore: CarPaintContext 데이터 수정 및 타입 지정 * chore: DetailContext 데이터 수정 및 타입 지정 * feat: OptionContext 옵션 선택 액션 추가 SET_CHOICE_OPTION : 아이템 선택의 토글효과 * chore: TrimContext 데이터 수정 및 타입 지정 * feat: QuotationContext 선택 확인 액션 추가 SET_TRIM_QUOTATION, SET_DETAIL_QUOTATION, SET_CAR_PAINT_QUOTATION: 선택 변경 SET_SELECT_QUOTATION : 토글 및 중복 선택 가능 * style: 기존 fonts 테마 삭제 및 정리 * chore: quotation 타입 수정 * feat: navigation 연동 및 이벤트 추가 OptionBox 내에 있는 ButtonHandler 액션 추가 일부 theme 적용 및 레이아웃 재조정 * feat: TrimSelect 네비게이션 연동 및 제어 * feat: DetailModelSelect 네비게이션 연동 및 제어 * feat: ColorSelect 네비게이션 연동 및 제어 * feat: OptionSelect 네비게이션 연동 및 제어 * fix: key 중복 경고 처리 * chore: OptionContext 데이터 추가 * fix: ColorContent 카테고리 버그 수정 Index의 기준을 4로 변경
* chore: 트림 테스트 이미지 추가 * feat: 선택된 트림에 따라 이미지 로드
* test: CarRotation, Sprite 이미지 성능비교 * style: 코드 포멧팅, 절대경로 수정 * style: 일부 코드 포매팅 * chore: 폰트 스타일 추가 * fix: 견적서 완성 뷰 페이지 자동차 이미지 수정 * fix: MapModal 경로 에러 수정
* chore: UnderBar 아이콘 추가 * design: 폰트 수정 및 일부 버그 수정 * feat: SpriteCarRotation 텍스트 및 언더바 아이콘 추가 * style: 코드 포매팅 절대경로 추가 * fix: 필요 디자인 추가 및 제거
* chore: ToolTip 추가 및 로고추가 * feat: Tooltip 코어 컴포넌트 추가 * fix: findCarmasterTooltip 수정 * fix: 견적서 완성페이지에서 차 안보여지는 버그 수정 * feat: OptionCategoryTooltip 추가 및 적용 * feat: SearchTrimTooltip 추가 및 적용 * feat: TryConsiderTooltip 추가 및 적용
* docs: README.md 작성하기 * �docs: (특) 추가 * docs: README.md 수정 * setting: PR template update close 제거 및 변경로직 -> 고민사항으로 변경 * feat: 카마스터 요청시 로딩 추가 * remove: 서울 구 별 조회 삭제 * chore: 모달 내 font-size, font-weight 변경 * fix: 완성된 견적서 내 차량 이미지 수정
* style: Modals 절대경로 수정 * feat: Admin Page 로그인 팝업 구현 * feat: App.tsx에 Admin 페이지 적용 * fix: email, phoneNumber 형태로 변경 * design: core 디자인 추가 * feat: AdminView 디자인 및 구현 * feat: AdminView 추가 및 더미데이터 추가 * design: Loader 업데이트 및 적용 * remove: 콘솔 제거 * feat: Admin API 연동 및 확인 * feat: Admin page 이동 버튼 추가 * fix: Loader z-index 수정 * docs: remove READE.ME
* chore: qrcode 라이브러리 설치 * feat: 발송된 견적서 내 QR 코드 추가 * chore: cursor pointer 추가 * chore: 견적서 옵션 가격 width 설정 * chore: width 주석 삭제
소문자에서 대문자로 변수명 변경
Tooltip 경로 수정 및 적용
대문자 버그 수정
대문자 버그 수정
* chore: 외장색상 내 원, 텍스트 위치 변경 * chore: 외장색상 내 원, 텍스트 위치 변경 * chore: 모바일 환경 scale 변경 * refactor: Cache Storage를 이용한 요청 축소 * chore: 문법 오류 수정
* design: 로고 및 텍스트 위치 수정 * fix: path error 수정 * feat: FormModal 번호 입력창 수정
* feat: SpriteCarRotation Loader 적용 * feat: Sprite Image 최종 적용 및 사용
startartart
requested review from
jjddhh,
wonho1401,
SeoSiun and
sseungmn
as code owners
August 28, 2023 07:30
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.