Skip to content
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

merge to main #99

Merged
merged 237 commits into from
Nov 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
237 commits
Select commit Hold shift + click to select a range
270a891
fix: eslint cannot read file 오류 해결
Taew00k Nov 20, 2024
f385b1b
feat: 리뷰 버튼 로직 구현
Taew00k Nov 20, 2024
67b203d
chore: vite-tsconfig-paths 설치
Taew00k Nov 20, 2024
7b434a4
feat: click시 icon 색깔 변경 기능 추가
Taew00k Nov 20, 2024
b6e62e0
feat: 리뷰 버튼 컴포넌트 CSS 구현
Taew00k Nov 20, 2024
febf37e
remove: App.tsx 테스트코드 삭제
Taew00k Nov 20, 2024
62488a3
chore: 누락된 import문 추가
yarimu Nov 20, 2024
946768c
chore: svg파일 Import 절대경로로 수정
yarimu Nov 20, 2024
0e7274b
feat: width 글자수에 따른 auto 처리 및 최대 숫자 처리
Taew00k Nov 20, 2024
6f3354a
reomove: App.tsx 테스트 코드 삭제
Taew00k Nov 20, 2024
3c8ab9b
feat: 헤더-로고 퍼블리싱
yarimu Nov 20, 2024
75df8cd
fix: 로고 위치 수정
yarimu Nov 20, 2024
a43aff2
feat: 헤더-햄버거바 퍼블리싱
yarimu Nov 20, 2024
c06a5f0
style: stylelint 에러 수정
Taew00k Nov 20, 2024
a53f24d
feat: 헤더-검색창 퍼블리싱
yarimu Nov 20, 2024
8723020
feat: 헤더-앱다운, 국기 퍼블리싱
yarimu Nov 20, 2024
10d704b
feat: 헤더 - 가입, 장바구니 퍼블리싱
yarimu Nov 20, 2024
1927474
refactor: 시맨틱태그 활용
yarimu Nov 20, 2024
5566a19
chore: 컴포넌트명 변경(헤더 -> 상품헤더)
yarimu Nov 20, 2024
ce5d3c4
feat: 푸터 퍼블리싱
yarimu Nov 20, 2024
14be3f4
refactor: 시맨틱 태그 활용
yarimu Nov 20, 2024
f4ec8f9
chore: 컴포넌트 명 변경(ProductFooter -> Footer)
yarimu Nov 20, 2024
5ea7619
feat: 주문 헤더 퍼블리싱
yarimu Nov 20, 2024
e2ecd8f
chore: 헤더 폴더구조 변경
yarimu Nov 20, 2024
58191cd
chore: 불필요한 코드 삭제
Taew00k Nov 21, 2024
ac206bb
remove: develop브랜치 충돌 해결
Taew00k Nov 21, 2024
680a418
chore: yarn.lock develop 충돌 해결
Taew00k Nov 21, 2024
0ada78b
style: css 선언 소문자로 리팩토링
Taew00k Nov 21, 2024
bde0988
feat: 사이드바 메뉴 퍼블리싱
Taew00k Nov 21, 2024
c1b6ef9
feat: 사이드바 메뉴 퍼블리싱 완료
Taew00k Nov 21, 2024
196bc26
feat: 상품 리스트 나열하기
bykbyk0401 Nov 21, 2024
ad7e830
style: 상품 호버효과 디테일, 리스트 row-gap 설정
bykbyk0401 Nov 21, 2024
d60e435
feat: 햄버거바 카테고리 퍼블리싱
yarimu Nov 21, 2024
a0b2c4d
fix: 패딩 조정(🍏)
yarimu Nov 21, 2024
4d87c3b
chore: 절대경로로 수정
yarimu Nov 21, 2024
538f9eb
feat: 카테고리 위치 설정
yarimu Nov 21, 2024
9d94b29
fix: 카테고리 렌더링 방식 변경(호버->클릭), 스크롤 스타일 세부조정
yarimu Nov 21, 2024
1431587
rename: 파일명 변경(헤더 리스트->카테고리 리스트)
yarimu Nov 21, 2024
711c893
rename: 컴포넌트명 변경 및 스타일코드 분리
yarimu Nov 21, 2024
51c9537
chore: 컴포넌트명 변경 반영
yarimu Nov 21, 2024
a4a3391
feat: 내정보 카테고리 퍼블리싱
yarimu Nov 21, 2024
f0de83f
fix: 패딩조정(🍏)
yarimu Nov 21, 2024
18d2be3
feat: 내정보 카테고리 위치지정
yarimu Nov 21, 2024
fdf5f04
feat: 내정보 카테고리 렌더링
yarimu Nov 21, 2024
4fedc33
feat: qr코드 컴포넌트 퍼블리싱
Taew00k Nov 22, 2024
835c679
Merge branch 'develop' of https://github.com/SOPT-all/35-COLLABORATIO…
bykbyk0401 Nov 22, 2024
538f825
feat: 주문하기 컴포넌트 상단 퍼블리싱
seong-hui Nov 22, 2024
2ac7436
feat: 사이드바 구현 완료
Taew00k Nov 22, 2024
ed74c9f
fix: 목데이터 구조 수정(MyList)
yarimu Nov 22, 2024
c7a7273
fix: 목데이터 구조 수정(category)
yarimu Nov 22, 2024
8521c8f
refactor: 자잘한 코드리뷰 반영
yarimu Nov 22, 2024
c2f1e1f
remove: 불필요한 파일 삭제
Taew00k Nov 22, 2024
6152d1d
refactor: 목데이터 불변성
yarimu Nov 22, 2024
5f92208
fix: 단순 렌더링 목데이터 객체 불변성 방식 수정
yarimu Nov 22, 2024
b601841
Merge branch 'develop' into feat/#35/header-publishing
yarimu Nov 22, 2024
d3f403c
feat: 구매자 정보 컴포넌트 구현
Taew00k Nov 22, 2024
8998228
fix: 빌드에러 수정
yarimu Nov 22, 2024
0a40b14
fix: 카테고리 위치 수정
yarimu Nov 22, 2024
1ee36f0
feat: 구매 정보 컴포넌트 퍼블리싱
Taew00k Nov 22, 2024
7031c3b
fix: 리뷰 버튼 클릭 시 가운데 정렬 되도록 기본 버튼 스타일에도 border 배경색으로 추가
seong-hui Nov 22, 2024
e545909
feat: 복사하기 기능 추가
Taew00k Nov 22, 2024
f1313e8
fix: 충돌 난 부분 수정
seong-hui Nov 22, 2024
5dbf39c
feat: orderInfo 초기 세팅
Taew00k Nov 22, 2024
45c7341
chore: gap 단위 px to rem
bykbyk0401 Nov 22, 2024
7386f12
feat: 상품 컴포넌트에 별점, 리뷰수 추가 반영
bykbyk0401 Nov 22, 2024
2c461bc
chore: 시멘틱 태그 및 화면 크기 변경
bykbyk0401 Nov 22, 2024
fe15c18
fix: 상품 카드 내용 wrap으로 감싸기
bykbyk0401 Nov 22, 2024
da25297
chore: rating, reviewCount 받아온 값 사용하기
bykbyk0401 Nov 22, 2024
2003e23
style: orderInfoLayoutStyle margin 수정
seong-hui Nov 22, 2024
f9e25b5
style: divider 위치 조정
seong-hui Nov 22, 2024
f3e0d16
fix: ReviewBtn 화살표 함수로 수정
Taew00k Nov 22, 2024
675bf31
fix: 충돌 해결
Taew00k Nov 22, 2024
70f3b4e
remove: 불필요한 파일 제거
Taew00k Nov 22, 2024
9dc8e54
fix : App.tsx 충돌 해결
Taew00k Nov 22, 2024
ec2c670
fix: ReviewBtn 함수 표현식으로 수정
Taew00k Nov 22, 2024
c239e35
Merge pull request #38 from SOPT-all/feat/#31/recommend-button-publis…
Taew00k Nov 22, 2024
bf8e5ba
rename: 폴더 구조 변경
Taew00k Nov 22, 2024
645ec08
fix: 오류 속성 변경
yarimu Nov 22, 2024
5bd9b8c
chore: 불필요한 코드 삭제
Taew00k Nov 22, 2024
58d7746
Merge pull request #45 from SOPT-all/feat/#35/header-publishing
yarimu Nov 22, 2024
7e4bf54
chore: 깃허브 충돌 해결
Taew00k Nov 22, 2024
0dfe355
rename: 디렉토리 위치 수정
Taew00k Nov 22, 2024
ced9f10
feat: 수량 버튼 구현
seong-hui Nov 22, 2024
b8215cc
style: 카운트 버튼 호버 효과 추가
seong-hui Nov 22, 2024
a2756e9
feat: 주문 박스 버튼 추가
seong-hui Nov 22, 2024
176a0ca
feat: 주문 정보 컴포넌트 구현 완료
Taew00k Nov 22, 2024
0368110
refactor : 시맨틱 태그로 수정
seong-hui Nov 22, 2024
af7b460
fix: App.tsx 수정 사항 되돌리기
seong-hui Nov 22, 2024
64dc25e
Merge branch 'develop' into feat/#47/order-component-publishing
seong-hui Nov 22, 2024
8711882
remove: 불필요 코드 삭제
Taew00k Nov 22, 2024
2d6d479
remove: 불필요 코드 삭제
Taew00k Nov 22, 2024
9512a27
fix: 깃허브 충돌 해결
Taew00k Nov 22, 2024
1798bef
feat: 상품 정보 테이블 퍼블리싱
seong-hui Nov 22, 2024
2b6b5b4
feat: 상품 정보 테이블 아이콘 추가
seong-hui Nov 22, 2024
527f36a
feat: 개요 상품 이미지 추가
seong-hui Nov 22, 2024
6c38368
feat: 주문 정보 목데이터 생성
Taew00k Nov 23, 2024
2c4a831
feat: Nav 퍼블리싱
yarimu Nov 23, 2024
0fbc209
feat: Title 퍼블리싱
yarimu Nov 23, 2024
35f75f8
feat: averageCard1 퍼블리싱
yarimu Nov 23, 2024
7e11bdf
feat: averageCard2 퍼블리싱
yarimu Nov 23, 2024
2efcdf1
feat: averageCrad3 퍼블리싱(그래프 svg 준비되면 넣어야함)
yarimu Nov 23, 2024
dbe65b9
chore: 오류 svg파일 갈아 끼우기
yarimu Nov 23, 2024
1664560
feat: review-top 뷰 레이아웃
yarimu Nov 23, 2024
52c6e81
feat: 배송 현황 컴포넌트 구현 완료
Taew00k Nov 23, 2024
357a77f
feat: 날짜 개별 글씨체 적용
Taew00k Nov 23, 2024
8d441a7
feat: font 두가지 경우 한번에 적용하기 구현
Taew00k Nov 23, 2024
d20fc05
feat: FilterBtn 퍼블리싱(hover)
yarimu Nov 24, 2024
2f59788
fix: 시맨틱태그 활용
yarimu Nov 24, 2024
76141d3
fix: 시맨틱 태그 원상복귀..ㅎㅎ
yarimu Nov 24, 2024
a013aea
feat: 원문번역 버튼 퍼블리싱
yarimu Nov 24, 2024
29e09b2
feat: 원문번역 버튼 위치 고정
yarimu Nov 24, 2024
5a2c3a2
feat: 탭 퍼블리싱(🍎)
yarimu Nov 24, 2024
c7eb2bb
feat: 긍정 비판 리뷰 타이틀 퍼블리싱
yarimu Nov 24, 2024
dd33bc0
feat: 리뷰카드 컴포넌트 1개 퍼블리싱
yarimu Nov 24, 2024
4a71fce
feat: 신고하기 호버기능 추가
yarimu Nov 24, 2024
21e7b6e
feat: 구매관련 상세 텍스트 퍼블리싱
seong-hui Nov 24, 2024
fb70f5c
feat: 별 렌더링 컴포넌트 퍼블리싱
yarimu Nov 24, 2024
065b2fa
fix: ProductPage 내용 이전으로 되돌리기
seong-hui Nov 24, 2024
41e3507
feat: 리뷰 내용 길어질 경우 말줄임표 설정
yarimu Nov 24, 2024
da976df
feat: 상세 현황 컴포넌트 퍼블리싱
Taew00k Nov 24, 2024
fdfc031
feat: 한달사용리뷰 설정
yarimu Nov 24, 2024
9fb1f0d
remove: 불필요한 코드 제거
Taew00k Nov 24, 2024
fd7c464
chore: 스타일 코드 분리
yarimu Nov 24, 2024
a5fdf9e
fix: theme 불러오는 방식 변경
yarimu Nov 24, 2024
812e244
feat: 주문 배송 페이지 배송 상태 컴포넌트 퍼블리싱
Taew00k Nov 24, 2024
4de203d
remove: 불필요한 코드 삭제
Taew00k Nov 24, 2024
9bf9106
fix: useTheme 위치 변경
yarimu Nov 24, 2024
0498a1d
feat: 리뷰 타입에따라 렌더링
yarimu Nov 24, 2024
3559ba6
chore: 불필요 주석 제거
yarimu Nov 24, 2024
e507f36
chore: 누락된 핸들 함수 적용
yarimu Nov 24, 2024
71ca438
design: 리뷰 타입 타이틀 간격 조정
yarimu Nov 24, 2024
dd0fcd9
feat: 리뷰 필터링에따른 레이아웃 조정
yarimu Nov 24, 2024
6874fff
chore: CardList 컴포넌트 스타일코드 분리
yarimu Nov 24, 2024
2f81af2
fix: 배송 상태 타입 비교 오류 해결
Taew00k Nov 24, 2024
e5c7b0d
feat: 프로필 이미지 등록
yarimu Nov 24, 2024
d45a945
fix: 카드 내부 레이아웃 맞추기
yarimu Nov 24, 2024
68585c9
feat: 추천 상점 알림 박스 퍼블리싱
seong-hui Nov 24, 2024
c4de372
feat: 문의하기 버튼 퍼블리싱
seong-hui Nov 24, 2024
7b43126
design: 리뷰 컴포넌트 레이아웃 맞추기
yarimu Nov 24, 2024
9bb68df
feat: 상품 추천 타이틀 구현
seong-hui Nov 24, 2024
e144309
feat: 추천 상품 이미지 추가
seong-hui Nov 24, 2024
95af8d7
feat: 추천 상품 데이터 상수화
seong-hui Nov 24, 2024
69285f4
feat: 추천 상품 리스트 구현
seong-hui Nov 24, 2024
deb5a45
rename: 컴포넌트명 변경
yarimu Nov 24, 2024
f66b219
feat: 원문번역 기능
yarimu Nov 24, 2024
d5f25a4
fix: 호버 위치 조정
yarimu Nov 24, 2024
6c1ed3e
feat/#69/service-introduce-publishing
Taew00k Nov 25, 2024
d4e9869
fix: nav 태그 key값 설정
Taew00k Nov 25, 2024
07edb10
feat: 서비스 안내 컴포넌트 퍼블리싱
Taew00k Nov 25, 2024
ab2b642
remove: 불필요한 코드 제거
Taew00k Nov 25, 2024
445dc68
rename: AverageCard1,2,3컴포넌트 명 변경
yarimu Nov 25, 2024
fcca2a1
Merge pull request #59 from SOPT-all/feat/#42/product-list-publishing
bykbyk0401 Nov 25, 2024
8f421db
rename: 페이지컴포넌트명도 변경, 컴포넌트명 변경 페이지에도 적용
yarimu Nov 25, 2024
b4fdeb3
chore: 오타수정
yarimu Nov 25, 2024
54d5aca
feat: 그래프 svg 파일 나온거 갈아끼우기
yarimu Nov 25, 2024
023d5ec
feat: order페이지 이동 구현
yarimu Nov 25, 2024
207c336
fix: 상품 컴포넌트 가로크기 받기 & 호버 시 상황에 따른 크기조절
bykbyk0401 Nov 25, 2024
bc90efe
fix: 카테고리 목록 추가
yarimu Nov 25, 2024
0dbe8c6
fix: 쿠폰받기 버튼도 크기 변경 가능
bykbyk0401 Nov 25, 2024
aaddb1c
Merge pull request #76 from SOPT-all/feat/#75/header-function
yarimu Nov 25, 2024
ae58c66
chore: 이미지 갈아끼우기
yarimu Nov 25, 2024
80eaa5d
design: 이미지 크기 지정
yarimu Nov 25, 2024
d5b0d7f
Merge pull request #71 from SOPT-all/feat/#65/review-content-publishing
yarimu Nov 25, 2024
a8bd740
fix: 글자수 초과되면 ... 말줄이기
bykbyk0401 Nov 25, 2024
9c05e19
feat: 주문 내역 구현
Taew00k Nov 25, 2024
864151c
style: css 중복 선언 리팩토링
Taew00k Nov 25, 2024
ace2b4a
remove: 불필요한 코드 삭제
Taew00k Nov 25, 2024
bfe2573
feat: 화폐 단위 천의 자리씩 끊기게 구현
Taew00k Nov 25, 2024
18a8731
Merge pull request #60 from SOPT-all/feat/#47/order-component-publishing
seong-hui Nov 26, 2024
0ba1241
Merge pull request #66 from SOPT-all/feat/#62/product-detail-publishing
seong-hui Nov 26, 2024
3fd8462
Merge branch 'develop' into feat/#39/order-detail-sidebar-publishing
seong-hui Nov 26, 2024
f4200f8
remove: App.tsx 테스트 코드 삭제
Taew00k Nov 26, 2024
27fd7ae
Merge pull request #77 from SOPT-all/fix/#74/product-card
bykbyk0401 Nov 26, 2024
c11488a
fix: 코드리뷰 리팩토링
Taew00k Nov 26, 2024
8afcfbe
chore: 깃허브 충돌 해결
Taew00k Nov 26, 2024
622b121
remove: app.tsx 불필요한 코드 제거
Taew00k Nov 26, 2024
9ee71eb
Merge pull request #55 from SOPT-all/feat/#39/order-detail-sidebar-pu…
Taew00k Nov 26, 2024
38daa58
style: 컴포넌트 width height 지정
Taew00k Nov 26, 2024
1f7f09f
Merge pull request #61 from SOPT-all/feat/#57/order-detail-orderinfo-…
Taew00k Nov 26, 2024
1f28962
Revert "[FEAT] 주문 배송 페이지 주문 배송 정보 컴포넌트 퍼블리싱"
Taew00k Nov 26, 2024
dfa2969
Merge pull request #79 from SOPT-all/revert-61-feat/#57/order-detail-…
Taew00k Nov 26, 2024
f90b342
Revert "[REVERT] 주문 배송 페이지 주문 배송 정보 컴포넌트 퍼블리싱"
Taew00k Nov 26, 2024
f9a05f8
Merge pull request #80 from SOPT-all/revert-79-revert-61-feat/#57/ord…
Taew00k Nov 26, 2024
34bfec7
chore: app.tsx 테스트 코드 삭제
Taew00k Nov 26, 2024
e3c7d8f
fix: inquiryBtn 대신 공통 컴포넌트인 CantactBtn으로 문의하기 버튼 대체
seong-hui Nov 26, 2024
9b61483
Merge pull request #70 from SOPT-all/feat/#68/recommend-product-list
seong-hui Nov 26, 2024
5b4e916
Merge branch 'develop' into feat/#46/review-average-publishing
seong-hui Nov 26, 2024
86a7517
Merge pull request #64 from SOPT-all/feat/#46/review-average-publishing
seong-hui Nov 26, 2024
893840f
fix: 코드리뷰 리팩토링
Taew00k Nov 26, 2024
6b71db8
Merge pull request #72 from SOPT-all/feat/#69/service-introduce-publi…
Taew00k Nov 26, 2024
44920c2
chore: 기존 프로필 svg 파일 삭제
yarimu Nov 26, 2024
1b115bb
fix: 프로필 이미지 파일 변경
yarimu Nov 26, 2024
847312e
feat: product page 컴포넌트 불러오기
seong-hui Nov 26, 2024
8867350
refactor : productInfo와 OrderBox를 포함하는 ProductOrderBox 컴포넌트 구현
seong-hui Nov 26, 2024
6df9691
fix: 리팩토링 반영
Taew00k Nov 26, 2024
49e649f
Merge pull request #78 from SOPT-all/feat/#73/order-status-publishing
Taew00k Nov 26, 2024
1f6ec63
feat: Layout 컴포넌트 구현
seong-hui Nov 26, 2024
8f970f9
feat: product의 컴포넌트 항상 가운데 정렬 하도록 margin 설정
seong-hui Nov 26, 2024
a023543
feat: RecommandedList 컴포넌트 내에 divider 추가
seong-hui Nov 26, 2024
24e70b4
feat: ProductCardList 컴포넌트 내에 버튼 추가 및 margin 조정
seong-hui Nov 26, 2024
2d48d32
fix: 리팩토링 반영
Taew00k Nov 26, 2024
9daa4d7
Merge pull request #67 from SOPT-all/feat/#63/order-detail-orderstatu…
Taew00k Nov 26, 2024
c0b98fb
rename: productOrderBox 폴더명 변경
seong-hui Nov 26, 2024
2bba711
rename: productOrderBox 폴더명 변경
seong-hui Nov 26, 2024
8e76ea3
Merge branch 'develop' into feat/#81/prduct-page-publishing
seong-hui Nov 26, 2024
d2c2c2f
rename: productOrderBox 폴더명 변경
seong-hui Nov 26, 2024
8b902a2
style : RatingPage width 추가
seong-hui Nov 26, 2024
a2e0def
feat: 상품 추천 컴포넌트 퍼블리싱
Taew00k Nov 27, 2024
f46b704
chore: 기존 프로필 svg파일 삭제
yarimu Nov 26, 2024
05770e3
Merge branch 'develop' into feat/#65/review-content-publishing
yarimu Nov 27, 2024
f56fe3a
Merge pull request #82 from SOPT-all/feat/#65/review-content-publishing
yarimu Nov 27, 2024
b50241c
feat: 가로 스크롤 구현
Taew00k Nov 27, 2024
2227961
remove: 테스트 코드 제거
Taew00k Nov 27, 2024
d6abd77
fix: img_avata 경로 수정
seong-hui Nov 27, 2024
b9af8fd
Merge branch 'develop' into feat/#85/product-recommend-publishing
seong-hui Nov 27, 2024
9980236
delete: userimg 파일 삭제
seong-hui Nov 27, 2024
e63183e
feat: 버튼 hover 추가
Taew00k Nov 27, 2024
09b041b
remove: App 테스트코드 제거
Taew00k Nov 27, 2024
5390457
style: button 상위 컴포넌트에 hover효과 적용
Taew00k Nov 27, 2024
6bd6c7c
fix: layout 경로 layout 폴더로 변경
seong-hui Nov 27, 2024
d851fe3
chore: 기존 프로필 svg 파일 삭제
yarimu Nov 26, 2024
678b78a
fix: 프로필 이미지 파일 변경
yarimu Nov 26, 2024
1971244
feat: product의 컴포넌트 항상 가운데 정렬 하도록 margin 설정
seong-hui Nov 26, 2024
4c3fed3
fix: build 오류 수정
seong-hui Nov 27, 2024
d44cb9b
Merge branch 'develop' into feat/#81/prduct-page-publishing
seong-hui Nov 27, 2024
7c92fa5
Merge pull request #84 from SOPT-all/feat/#81/prduct-page-publishing
seong-hui Nov 27, 2024
2885449
fix: 리팩토링 반영 수정
Taew00k Nov 27, 2024
b76ff59
Merge pull request #87 from SOPT-all/feat/#85/product-recommend-publi…
Taew00k Nov 27, 2024
704e195
feat: 연관상품 api 연결
bykbyk0401 Nov 28, 2024
f302f63
chore: 불필요한 주석 삭제
bykbyk0401 Nov 28, 2024
8b6015e
chore: 안쓰는 값 삭제
bykbyk0401 Nov 28, 2024
27d693d
feat: 주문 상세 페이지 구현
Taew00k Nov 28, 2024
75e776b
feat: 에러메시지 상수 추가
bykbyk0401 Nov 28, 2024
573ce20
style: 주문 정보 배경색 수정
Taew00k Nov 28, 2024
b3d7bc7
Merge pull request #89 from SOPT-all/feat/#86/product-list-api
bykbyk0401 Nov 28, 2024
98d45a2
style: 헤더 배경색 흰색 적용
Taew00k Nov 28, 2024
0e9025e
Merge pull request #92 from SOPT-all/feat/#88/order-detail-page-publi…
Taew00k Nov 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,4 @@ dist-ssr
*.njsproj
*.sln
*.sw?
.env
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,6 @@
"stylelint-order": "^6.0.4",
"typescript": "~5.6.2",
"vite": "^5.4.10",
"vite-tsconfig-paths": "^5.1.2"
"vite-tsconfig-paths": "^5.1.3"
}
}
14 changes: 10 additions & 4 deletions src/App.tsx
Original file line number Diff line number Diff line change
@@ -1,13 +1,19 @@
import { Global, ThemeProvider } from '@emotion/react';

import Route from '@route/Route';
import GLOBALSTYLE from '@styles/global';
import Theme from '@styles/theme';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';

const queryClient = new QueryClient();

const App = () => (
<ThemeProvider theme={Theme}>
<Global styles={GLOBALSTYLE} />
<Route />
</ThemeProvider>
<QueryClientProvider client={queryClient}>
<ThemeProvider theme={Theme}>
<Global styles={GLOBALSTYLE} />
<Route />
</ThemeProvider>
</QueryClientProvider>
);

export default App;
10 changes: 10 additions & 0 deletions src/apis/instance.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import axios from 'axios';

const instance = axios.create({
baseURL: import.meta.env.VITE_APP_BASE_URL,
headers: {
'Content-Type': 'application/json',
},
});

export default instance;
29 changes: 29 additions & 0 deletions src/apis/productPage/product/getProduct.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
import instance from '@apis/instance';

interface ProductResponse {
productId: number;
productImage: string;
detail: string;
priceOriginal: number;
percent: number;
priceDiscount: number;
isCoupon: boolean;
categoryName: string;
reviewCount: number;
rating: number;
}

interface RelatedProductsResponse {
success: boolean;
data: {
products: ProductResponse[];
};
error: string | null;
}

const fetchRelatedProducts = async (productId: number): Promise<ProductResponse[]> => {
const response = await instance.get<RelatedProductsResponse>(`/api/products/${productId}/related`);
return response.data.data.products;
};

export default fetchRelatedProducts;
12 changes: 12 additions & 0 deletions src/apis/productPage/product/productQueries.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { useQuery } from '@tanstack/react-query';
import fetchRelatedProducts from './getProduct';

const useRelatedProducts = (productId: number) => {
return useQuery({
queryKey: ['relatedProducts', productId],
queryFn: () => fetchRelatedProducts(productId),
initialData: [],
});
};

export default useRelatedProducts;
4 changes: 4 additions & 0 deletions src/assets/icons/btn_left_defalut.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions src/assets/icons/btn_right_default.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions src/assets/icons/card_deliverstatus_1_final.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions src/assets/icons/card_deliverstatus_2_final.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading