-
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
[Feature] 우수회원/수료회원 처리 및 철회 모달 구현 #164
Conversation
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.
수고하셨어요!
철회 + 우수처리를 한 모달에서 그 기능을 담당하려다 보니 분기 로직이 조금 복잡해진 부분이 있는 것 같아요.
디자인은 유사하지만, 철회, 우수처리를 할 때 각각 다른 모달로 그 기능을 분리하고 해당 모달로 라우트되는 방식으로 리팩토링한다면 복잡한 분기처리를 하지 않아도 될 것 같아요.
ex) handleStudentCompletionModal / updateStudentAchievementModal 모달로 분리
apps/admin/app/students/@modal/_components/OutstandingModal.tsx
Outdated
Show resolved
Hide resolved
apps/admin/app/students/@modal/_components/OutstandingModalFooter.tsx
Outdated
Show resolved
Hide resolved
apps/admin/app/students/_components/StudentsHeader/StudentHeaderButtons.tsx
Outdated
Show resolved
Hide resolved
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.
apps/admin/app/students/@modal/_components/OutstandingModal.tsx
Outdated
Show resolved
Hide resolved
apps/admin/app/students/@modal/_components/OutstandingModalFooter.tsx
Outdated
Show resolved
Hide resolved
피그마 디자인을 확인해 보니, 중복처리의 경우 프론트단에서부터 체크박스를 비활성화 시키고 있어 반영했습니다! 9b805b5 백엔드분들께도 중복요청 발생 시 에러 발생 또는 정상 응답으로 통일 부탁드렸습니다. |
체크박스 그리고 확인해보니, 현영님께서 직접 구현해주신 |
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.
컴포넌트 커스텀 하시느라 너무 수고 많으셨습니다 😵👍 말씀 주신 테이블 이슈는 디자인 시스템 쪽에서 지원하도록 수정되면 좋을 거 같아요
머지고고~
🎉 변경 사항
우수/수료 회원 처리, 철회 모달을 구현합니다.
🚩 관련 이슈
🙏 여기는 꼭 봐주세요!
studentList
에서 선택된 수강생을 찾도록find
메서드를 활용하고 있는데, 더 효율적인 방법이 있다면 알려주세요!