-
Notifications
You must be signed in to change notification settings - Fork 43
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
[김찬기] Sprint7 #250
Merged
withyj-codeit
merged 55 commits into
codeit-bootcamp-frontend:React-김찬기
from
cksrlcks:React-김찬기-sprint7
Dec 10, 2024
The head ref may contain hidden characters: "React-\uAE40\uCC2C\uAE30-sprint7"
Merged
[김찬기] Sprint7 #250
Changes from all commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
26be615
feat: axios 및 interceptor 추가
cksrlcks 792b79a
fix: 로그인, 회원가입 페이지 리다이렉트 수정
cksrlcks 8d74dcb
feat: Avatar 컴포넌트 개선 (hover props추가)
cksrlcks 15e167e
feat: Author, Like 컴포넌트 작업
cksrlcks f2a6d4d
feat: Field Input 스타일 개선
cksrlcks 500e9b1
feat: Tags props 개선
cksrlcks b9d5270
feat: 목록 버튼 컴포넌트 작업
cksrlcks 68f5595
feat: ui Button 컴포넌트 color props 추가
cksrlcks 53402d2
feat: useForm 훅이 기본값을 받을 수 있게 개선 (수정페이지)
cksrlcks 5dfe94a
feat: 코멘트 작성 스키마 작성
cksrlcks 80a4607
feat: 상품 상세 컴포넌트 작업
cksrlcks 1e74578
feat: 코멘트 리스트, 코멘트 아이템, 코멘트 폼 컴포넌트 작업
cksrlcks ecfeae9
feat: 아이템 상세페이지 페이지 작업
cksrlcks 88735b3
chore: readme.md 수정 (작업중 발견한 문제점)
cksrlcks 854d9bb
style: dropdown 리스트 위치 조정
cksrlcks ab956f7
feat: 코멘트 관리 메뉴를 모두 보이게 설정하고, 권한이 있으면 실행 할 수 있도록 변경
cksrlcks c501d76
feat: 더보기 메뉴 컴포넌트 작업
cksrlcks 5ddd67e
fix: 상품 태그에 # 붙이기
cksrlcks b80a81b
feat: 상품 수정 페이지 작업
cksrlcks dbd3cb6
feat: Message 컴포넌트 개선 및 데이터 없을시 노출 설정
cksrlcks e4ae707
refactor: 코멘트 리스트 마크업 변경 (ul, li)
cksrlcks d40cbe4
fix: 코멘트 더불러오기 수정 ( 키값 수정)
cksrlcks 2f2e68a
style: 좋아요, 상품 페이지 반응형 스타일 작업
cksrlcks 43aad1d
style: textarea 패딩 조절
cksrlcks 936b324
chore: 코드정리
cksrlcks e20287a
feat: 문의 삭제전 confirm 기능 추가
cksrlcks 1af4b69
feat: 상품페이지 loader 통신 개선(병렬과 유사하게 요청하도록)
cksrlcks 662f3ae
feat: 페이지 전환시 스크롤 복구 기능 추가
cksrlcks b776d87
style: 코멘트 본문 줄바꿈 css 적용
cksrlcks b2e3821
feat: 좋아요 버튼 누를시 새로고침 없이 revalidate 적용, 로그인상태 아닐시 예외처리 적용
cksrlcks 6afc8e8
feat: useForm훅에 초기화 기능 추가( 코멘트 작성 취소에 사용)
cksrlcks ce34871
chore: readme.md 업데이트
cksrlcks c3994e8
refactor: 상품 등록/수정 공통부분 리팩토링
cksrlcks 2784a15
chore: 코드정리
cksrlcks 4ffb7bb
feat: axios interceptor에서 abort controller 관리하도록 개선
cksrlcks a30163a
feat: Message 컴포넌트에 compact props추가
cksrlcks 51ec1ee
refactor: Comment를 공용 컴포넌트로 분리, comment전용 hook 생성
cksrlcks b515eff
fix: 페이지네이션 이용시 스크롤 복구 방지
cksrlcks cf3dd96
refactor: usePageSize를 useResponsive로 변경
cksrlcks 1407e72
refactor: useList훅을 useProductList 훅으로 변경
cksrlcks 2d507d7
style: css error color level 추가
cksrlcks 6a1e66c
refactor: Button 컴포넌트 개선
cksrlcks 4fd6a02
style: like 버튼 색상 수정
cksrlcks b4082b3
fix: 작성자 컴포넌트에 작성일을 수정일로 변경
cksrlcks f5ceef0
feat: 토큰 검증 로직 추가
cksrlcks 4150519
refactor: 토큰재발급과 유저정보조회 useEffect 분리
cksrlcks c8d3727
fix: Search 컴포넌트 css에 var 키워드 빠짐 수정
cksrlcks 3dcf1d2
refactor: axios instance 개선
cksrlcks 9fdc485
refactor(mentor): dropdown context api 개선
cksrlcks cc19b1b
feat: 상품이미지 확대보기 기능추가
cksrlcks e3e7837
style: 상품이미지 확대보기 모바일 css 추가
cksrlcks 5607dd5
refactor: 썸네일 컴포넌트 코드 정리
cksrlcks ad2e1bc
styles: Field 입력폼 css module 수정
cksrlcks 009fd07
style: Button 컴포넌트 clsx 수정
cksrlcks 2df54ff
refactor: 페이지와 컴포넌트에서 서비스로직 분리
cksrlcks File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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
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
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.
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
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
@use "base"; | ||
@use "common"; |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
import { Button } from "@components/ui"; | ||
import iconBack from "@assets/img/icon/icon_back.svg"; | ||
import styles from "./BackToList.module.scss"; | ||
|
||
export function BackToList() { | ||
return ( | ||
<div className={styles.controls}> | ||
<Button to="/items" size="md"> | ||
목록으로 돌아가기 <img src={iconBack} alt="목록으로 돌아가기" /> | ||
</Button> | ||
</div> | ||
); | ||
} |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
.controls { | ||
display: flex; | ||
align-items: center; | ||
justify-content: center; | ||
gap: 1rem; | ||
margin: 4rem 0; | ||
} |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
import { Dropdown } from "@components/ui"; | ||
import dotsIcon from "@assets/img/icon/icon_dots.svg"; | ||
import styles from "./More.module.scss"; | ||
|
||
export function More({ options }) { | ||
return ( | ||
<Dropdown> | ||
<Dropdown.Toggle> | ||
<div className={styles.icon}> | ||
<img src={dotsIcon} alt="더보기" /> | ||
</div> | ||
</Dropdown.Toggle> | ||
<Dropdown.Menu> | ||
{options.map((option) => ( | ||
<Dropdown.Item key={option.label} onClick={option.action}> | ||
{option.label} | ||
</Dropdown.Item> | ||
))} | ||
</Dropdown.Menu> | ||
</Dropdown> | ||
); | ||
} |
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍