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

Feat: 마이리스트, 콜라보리스트 페이지 팔로우 기능 구현 #26

Merged
merged 19 commits into from
Feb 15, 2024
Merged
Changes from 1 commit
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
a777db2
Feat: 마이리스트, 콜라보리스트 페이지 - 프로필 팔로우 기능 구현
ParkSohyunee Feb 12, 2024
a3954e4
Design: 팔로우 상태에따른 버튼 UI 스타일 적용
ParkSohyunee Feb 12, 2024
62a3968
Feat: 로그인 상태가 아닐때 에러 처리 추가
ParkSohyunee Feb 12, 2024
279bb40
Feat: 마이리스트, 콜라보리스트 페이지 - 프로필 팔로우 취소 기능 구현
ParkSohyunee Feb 12, 2024
f796bb8
Feat: 최대 팔로잉 제한 조건 적용
ParkSohyunee Feb 12, 2024
e8d9b71
Fix: 마이리스트, 콜라보리스트 페이지 관련 api export문 default로 수정
ParkSohyunee Feb 12, 2024
77d5e48
Feat: 프로필 팔로잉, 팔로우 수 천 단위 콤마 적용
ParkSohyunee Feb 12, 2024
e0baf4d
Style: 주석정리, console.log 정리
ParkSohyunee Feb 12, 2024
4bf31f4
Fix: 리스트 아이템 타입 프로퍼티 이름 수정
ParkSohyunee Feb 12, 2024
68edd47
Feat: 프로필 정보 불러오기 enabled 옵션 추가, 토스트 메세지 추가
ParkSohyunee Feb 14, 2024
3152de5
Design: 토스트 메세지 수정
ParkSohyunee Feb 14, 2024
699f147
Merge branch 'dev' into feature/feed-follow
ParkSohyunee Feb 14, 2024
d3e9463
Style: 공백 수정
ParkSohyunee Feb 14, 2024
e86d9f8
Fix: dev 브랜치 merge에 따른 리스트 상세조회 타입 수정
ParkSohyunee Feb 14, 2024
0d8b8c5
Feat: 토스트메세지 상수화 처리
ParkSohyunee Feb 14, 2024
4d7a098
Feat: 팔로우 요청 제한 로직 수정 및 토스트 메세지 수정
ParkSohyunee Feb 14, 2024
a2ba72d
Feat: 숫자를 1만 단위로 축약하는 number formatter 로직 구현
ParkSohyunee Feb 14, 2024
6b13628
Feat: 숫자를 미국 K단위, M단위로 축약하는 number formatter 로직 구현
ParkSohyunee Feb 14, 2024
5fd79a4
Style: 숫자 포맷팅 함수에 jsdoc 주석 추가
ParkSohyunee Feb 15, 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
4 changes: 2 additions & 2 deletions src/app/user/[userId]/_components/FollowButton.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ export default function FollowButton({ isFollowed, userId }: FollowButtonProps)
},
onError: (error: AxiosError) => {
if (error.response?.status === 401) {
toasting({ type: 'warning', txt: '로그인이 필요한 기능입니다.' });
toasting({ type: 'warning', txt: '로그인이 필요해요.' });
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

토스트 메시지 상수파일(src/lib/constants/toastMessage.ts) 이 있어서, 그 파일에 넣고 꺼내쓰면 좋을 것 같아요~!

router.push('/login');
}
},
Expand All @@ -61,7 +61,7 @@ export default function FollowButton({ isFollowed, userId }: FollowButtonProps)

const handleFollowUser = (isFollowed: boolean) => () => {
if (userMeData && userMeData?.followingCount >= MAX_FOLLOWING) {
toasting({ type: 'warning', txt: '최대 1000명까지 팔로우할 수 있어요.' });
toasting({ type: 'warning', txt: '최대 1,000명까지 팔로우할 수 있어요.' });
return;
}

Expand Down