-
Notifications
You must be signed in to change notification settings - Fork 2
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] fix: 차트에서 0% 비율 제외 및 객관식 질문을 투표수 기준으로 내림차순 정렬 #837
[FE] fix: 차트에서 0% 비율 제외 및 객관식 질문을 투표수 기준으로 내림차순 정렬 #837
Conversation
…' into fe/fix/836-exclude-zero-percent-sort-descending
const colors = generateGradientColors(reviewVotes.length, DOUGHNUT_COLOR.START, DOUGHNUT_COLOR.END); | ||
const chartColors = generateGradientColors({ | ||
length: reviewVotes.length, | ||
startHex: DOUGHNUT_COLOR.START, |
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.
상수의 속성은 카멜케이스로 해주세요
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.
고생했어요~! 바다가 피드백 남긴 부분만 수정하면 될 것 같습니다 :)
확인의 의미로 Approve 남길게요
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.
상수화까지~~~ 수고 많았어요!
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.
반영사항 확인했습니다!! 👍
* fix: preview가 짧을 때 스타일이 깨지던 현상 수정 * chore: 목 데이터 count 값 수정 * fix: 0%인 객관식 질문을 차트에서 제외 * feat: 객관식 질문을 투표수에 따라 내림차순 정렬 * refactor: 차트 비율을 소수점 첫째 자리까지 반올림 * refactor: 차트 관련 상수 정의 * feat: 여러 줄(3줄)에 대한 ellipsis 설정 * chore: 리뷰 목록의 일부 모킹 데이터 수정 - 가짜 말줄임표 제거 * chore: 불필요한 속성 제거 * refactor: 차트 색상 객체의 키 값을 카멜케이스로 수정 --------- Co-authored-by: ImxYJL <allensain14@gmail.com>
🚀 어떤 기능을 구현했나요 ?
msw 환경에서 확인했을 때, 목 데이터에 0표인 경우를 가정하지 않고 기본적으로 1표 이상을 설정했기 때문에 0표 상황에 대한 예외 처리를 미처 하지 못하고 넘어갔습니다. 그 이후에 0표인 상황이 발생하면서, 차트에 0%가 그대로 표시되는 문제를 확인했습니다. 이를 개선하기 위해 0표일 경우를 차트에서 제외시켰습니다. 그리고 투표를 많이 받은 순서에서 적게 받은 순서로 차트를 보여주는 것이 좋을 것 같다고 판단해서 객관식 질문을 투표수 기준으로 내림차순 정렬하여 개선했습니다.
추가로 차트 비율을 소수점 첫째 짜리까지 반올림하도록 수정했고, 차트 관련 데이터를 상수 처리했습니다.
🔥 어떻게 해결했나요 ?
📝 어떤 부분에 집중해서 리뷰해야 할까요?
📚 참고 자료, 할 말