-
Notifications
You must be signed in to change notification settings - Fork 1
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
사용자 프로필 편집 페이지 구현 #16
Commits on Dec 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a8ac1e5 - Browse repository at this point
Copy the full SHA a8ac1e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f66ae0a - Browse repository at this point
Copy the full SHA f66ae0aView commit details -
- `getProfile`: API를 사용하여 사용자 프로필 정보를 호출 - `useEffect`: 훅을 사용하여 컴포넌트가 마운트 될 때 API 호출 수행 - `useState`: 훅을 사용하여 사용자 정보 상태 관리
Configuration menu - View commit details
-
Copy full SHA for 4501358 - Browse repository at this point
Copy the full SHA 4501358View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7216a5 - Browse repository at this point
Copy the full SHA f7216a5View commit details -
style: 사용자 프로필 헤더 컴포넌트를 추가했습니다.
- `Header`: 뒤로가기 버튼이 존재하는 헤더 컴포넌트입니다.
Configuration menu - View commit details
-
Copy full SHA for c8da1c6 - Browse repository at this point
Copy the full SHA c8da1c6View commit details -
- `CoverImage`: 사용자 커버 이미지 컴포넌트입니다. - `DetailSection`: 사용자 프로필 이미지와 편집 버튼을 포함하는 컴포넌트입니다.
Configuration menu - View commit details
-
Copy full SHA for 4b0d1a0 - Browse repository at this point
Copy the full SHA 4b0d1a0View commit details -
style: 사용자 프로필 정보 컴포넌트를 추가했습니다.
- `UserProfileInfo`: 사용자 이름, 닉네임, 온라인 여부, 이메일 그리고 팔로우 컴포넌트를 포함합니다.
Configuration menu - View commit details
-
Copy full SHA for 2bcc345 - Browse repository at this point
Copy the full SHA 2bcc345View commit details -
style: 사용자 프로필 상호작용 버튼을 추가했습니다.
- `ButtonContainer`: 상호작용 버튼을 감싸는 루트 컴포넌트입니다. - `ChatButton`: 채팅 버튼입니다. - `FollowButton`: 팔로우 버튼입니다.
Configuration menu - View commit details
-
Copy full SHA for 930add3 - Browse repository at this point
Copy the full SHA 930add3View commit details -
- `PostSection`: 전체 포스트를 담고 있는 루트 레이아웃입니다. - `PostList`: 종류별 포스트들을 담고 있는 컴포넌트입니다. - `PostTitle`: 어떤 종류의 포스트인지 명시하는 제목 컴포넌트입니다.
Configuration menu - View commit details
-
Copy full SHA for c630f86 - Browse repository at this point
Copy the full SHA c630f86View commit details -
refactor: 포스트 섹션 관련 컴포넌트를 PostList로 분리했습니다.
- 가독성을 개선하고 중복을 최소화하기 위해, 좋아요한 포스트와 작성한 포스트를 분리했습니다. - 어떤 포스트인지 listTitle prop으로 구분할 수 있습니다.
Configuration menu - View commit details
-
Copy full SHA for e3d4bd5 - Browse repository at this point
Copy the full SHA e3d4bd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e09a69 - Browse repository at this point
Copy the full SHA 3e09a69View commit details -
Configuration menu - View commit details
-
Copy full SHA for add60ea - Browse repository at this point
Copy the full SHA add60eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0609358 - Browse repository at this point
Copy the full SHA 0609358View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a66963 - Browse repository at this point
Copy the full SHA 9a66963View commit details -
refactor: 버튼을 담는 컴포넌트를 수정했습니다.
- `FollowButtons`: FollowButton과 유사하여 삭제했습니다. ButtonContainer로 대체했습니다. - ButtonContainer의 스타일을 수정하여, 중복을 최소화했습니다.
Configuration menu - View commit details
-
Copy full SHA for 3bcd701 - Browse repository at this point
Copy the full SHA 3bcd701View commit details -
Configuration menu - View commit details
-
Copy full SHA for a552f9f - Browse repository at this point
Copy the full SHA a552f9fView commit details
Commits on Dec 30, 2023
-
feat: FormData 형식의 이미지를 추가하는 함수를 추가했습니다.
- 커버, 프로필 이미지는 isCover의 값에 따라 달라집니다. - type에 따라 사용되는 곳이 달라집니다.
Configuration menu - View commit details
-
Copy full SHA for 92a4456 - Browse repository at this point
Copy the full SHA 92a4456View commit details -
Configuration menu - View commit details
-
Copy full SHA for b413898 - Browse repository at this point
Copy the full SHA b413898View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25f300d - Browse repository at this point
Copy the full SHA 25f300dView commit details
Commits on Dec 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 794d6a5 - Browse repository at this point
Copy the full SHA 794d6a5View commit details -
- 나의 프로필 정보를 불러와서 해당 유저를 팔로우 하는지 확인합니다. - 팔로우 버튼을 클릭하여 팔로우, 팔로우 취소할 수 있게 했습니다.
Configuration menu - View commit details
-
Copy full SHA for a76cba6 - Browse repository at this point
Copy the full SHA a76cba6View commit details -
- 팔로우하지 않을 경우 아이콘의 너비와 높이를 팔로우 했을 경우 아이콘의 너비와 높이로 통일 했습니다.
Configuration menu - View commit details
-
Copy full SHA for 04fb720 - Browse repository at this point
Copy the full SHA 04fb720View commit details -
modify: 프로필 정보를 불러오는 함수에 인자를 추가했습니다.
- id인자를 추가하여, 특정 id를 가진 유저의 프로필 정보를 가져올 수 있습니다.
Configuration menu - View commit details
-
Copy full SHA for 332b0ad - Browse repository at this point
Copy the full SHA 332b0adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 227b007 - Browse repository at this point
Copy the full SHA 227b007View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76cf627 - Browse repository at this point
Copy the full SHA 76cf627View commit details -
- 프로필 편집 페이지에 사용되는 컴포넌트와 구분하기 위해, profile 폴더로 컴포넌트의 위치를 변경했습니다.
Configuration menu - View commit details
-
Copy full SHA for ae608e7 - Browse repository at this point
Copy the full SHA ae608e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b95b2fd - Browse repository at this point
Copy the full SHA b95b2fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3191c2d - Browse repository at this point
Copy the full SHA 3191c2dView commit details -
- label의 이름을 의미가 명확하게 변경했습니다. - toggleDrawer의 이름에 handle prefix를 추가했습니다.
Configuration menu - View commit details
-
Copy full SHA for 0dfb750 - Browse repository at this point
Copy the full SHA 0dfb750View commit details -
- 3개의 input 필드를 form으로 관리합니다. - 수정 버튼을 form의 submit을 수행하는 버튼으로 변경했습니다.
Configuration menu - View commit details
-
Copy full SHA for 0893153 - Browse repository at this point
Copy the full SHA 0893153View commit details -
- 기존 UserProfileImage에서 상위 컴포넌트로 선언 위치를 변경했습니다. - 프로필 편집 페이지로 넘어가는 로직을 단순화 할 수 있습니다.
Configuration menu - View commit details
-
Copy full SHA for 7d4b980 - Browse repository at this point
Copy the full SHA 7d4b980View commit details -
feat: Drawer 내부에 사용자 프로필 페이지를 추가
- 편집 버튼을 누를 시 Drawer가 나타납니다. - DrawerControlLabel을 통해 Drawer를 조작합니다.
Configuration menu - View commit details
-
Copy full SHA for 6826889 - Browse repository at this point
Copy the full SHA 6826889View commit details -
- zustand persist를 사용하여, localStorage에 사용자 정보를 저장한다.
Configuration menu - View commit details
-
Copy full SHA for 93ea538 - Browse repository at this point
Copy the full SHA 93ea538View commit details -
- 변경된 이미지는 zustand를 통해 관리되는 사용자 정보를 통해 가져옵니다.(미리보기 형태)
Configuration menu - View commit details
-
Copy full SHA for 4776f22 - Browse repository at this point
Copy the full SHA 4776f22View commit details
Commits on Jan 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c4f90db - Browse repository at this point
Copy the full SHA c4f90dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 135639a - Browse repository at this point
Copy the full SHA 135639aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f48b21e - Browse repository at this point
Copy the full SHA f48b21eView commit details -
- 사용자명, 실명 변경 Form 컴포넌트와 비밀번호 변경 Form 컴포넌트를 분리했습니다.
Configuration menu - View commit details
-
Copy full SHA for f1a38e7 - Browse repository at this point
Copy the full SHA f1a38e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for be71999 - Browse repository at this point
Copy the full SHA be71999View commit details -
Configuration menu - View commit details
-
Copy full SHA for 232eb5e - Browse repository at this point
Copy the full SHA 232eb5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 210c2dd - Browse repository at this point
Copy the full SHA 210c2ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for c118269 - Browse repository at this point
Copy the full SHA c118269View commit details -
refactor: form을 처리하는 로직을 커스텀 훅으로 변경
- 동일한 로직을 갖는 다른 form을 커스텀 훅으로 처리합니다.
Configuration menu - View commit details
-
Copy full SHA for d58982a - Browse repository at this point
Copy the full SHA d58982aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92fb4b8 - Browse repository at this point
Copy the full SHA 92fb4b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 747a306 - Browse repository at this point
Copy the full SHA 747a306View commit details -
Configuration menu - View commit details
-
Copy full SHA for b49fac3 - Browse repository at this point
Copy the full SHA b49fac3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9025058 - Browse repository at this point
Copy the full SHA 9025058View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36d5b3d - Browse repository at this point
Copy the full SHA 36d5b3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6abe88 - Browse repository at this point
Copy the full SHA a6abe88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e0f4f4 - Browse repository at this point
Copy the full SHA 9e0f4f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdda0d5 - Browse repository at this point
Copy the full SHA fdda0d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc424e8 - Browse repository at this point
Copy the full SHA bc424e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2e87c2 - Browse repository at this point
Copy the full SHA a2e87c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06e9e31 - Browse repository at this point
Copy the full SHA 06e9e31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bf79a6 - Browse repository at this point
Copy the full SHA 6bf79a6View commit details -
feat: DrawerContent 렌더링 분기 처리 추가
- 분기 처리가 없으면, DrawerSide와 겹쳐져서 이전 버튼이 동작하지 않았습니다.
Configuration menu - View commit details
-
Copy full SHA for e5a3481 - Browse repository at this point
Copy the full SHA e5a3481View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec276c8 - Browse repository at this point
Copy the full SHA ec276c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a50c31 - Browse repository at this point
Copy the full SHA 6a50c31View commit details
Commits on Jan 2, 2024
-
rename: 프로필 관련 API 요청 함수의 폴더 구조 변경
- 프로필 관련 API 요청 함수를 profile 폴더 내로 옮겼습니다.
Configuration menu - View commit details
-
Copy full SHA for 4189cf4 - Browse repository at this point
Copy the full SHA 4189cf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b26ef7b - Browse repository at this point
Copy the full SHA b26ef7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1ec0e0 - Browse repository at this point
Copy the full SHA b1ec0e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89f8ee1 - Browse repository at this point
Copy the full SHA 89f8ee1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e6aa7f - Browse repository at this point
Copy the full SHA 8e6aa7fView commit details