feat(fe): change design in duplicate course and add semester#3499
Conversation
|
✅ Syncing Preview App Succeeded Application: |
|
✅ Syncing Preview App Succeeded Application: |
|
✅ Syncing Preview App Succeeded Application: |
|
💀 Preview Destroyed This PR has been inactive for 28 days. Push a new commit if you want to use preview again. |
ea4c8b6 to
549e78e
Compare
|
✅ Syncing Preview App Succeeded Application: |
|
✅ Syncing Preview App Succeeded Application: |
|
@seoeun9 디자인은 수정하겠습니다! |
seoeun9
left a comment
There was a problem hiding this comment.
@sanghyeonjung 넵 표시되는 것만 바꿔주세요! ㅎㅎ
|
✅ Syncing Preview App Succeeded Application: |
Choi-Jung-Hyeon
left a comment
There was a problem hiding this comment.
머지 컨플릭나는거 있으면 해결부탁요!
|
✅ Syncing Preview App Succeeded Application: |
seoeun9
left a comment
There was a problem hiding this comment.
오랫동안 수정하느라 고생 많으셨습니다.. 큰 문제 없는 거 같고 굿굿이에요!!
semester 쪽 로직은 안 그래도 따로 utils로 빼면 어떨까 했는데, 이건 태스크를 새로 하나 파보아요 👏
감사합니다! 중현님도 확인하시면 머지하겠습니다. |
|
✅ Syncing Preview App Succeeded Application: |
|
✅ Syncing Preview App Succeeded Application: |
|
❗ Syncing Preview App Failed Application: |
|
❗ Syncing Preview App Failed Application: |
|
❗ Syncing Preview App Failed Application: |
|
✅ Syncing Preview App Succeeded Application: |
|
✅ Syncing Preview App Succeeded Application: |
|
✅ Syncing Preview App Succeeded Application: |



Description
admin 에서 duplicate course 를 눌렀을 때, 입력 칸이 박스 밖으로 튀어 나오는 문제를 스크롤 바를 추가해 수정했습니다. 기존에는 input 데이터 형식을 고려하지 않고 무조건 duplicate 하도록 설계되어 있었는데, 이제 입력 형식이 맞지 않으면 빨간색 글씨가 표기 되게 변경했습니다.
Additional context
디자인이 없었던 태스크라 혹시 문제가 있으면 말해주시면 좋겠어요! 또, 이런 기능적인 내용을 추가하는 태스크가 처음이라 혹시 제대로 돌아가더라도 비효율적인 부분이나 개선하면 좋겠는 부분은 얼마든지 말씀해주시면 감사하겠습니다!
+코드 리뷰 반영(5/4)
useMemo를 사용해 courseNum, semester, classNum 값이 변경될 때마다 유효성을 검사합니다.
유효하지 않은 경우 courseNumError, semesterError, classNumError에 에러 메시지를 저장하고, 유효한 경우 빈 문자열로 저장합니다. 에러가 있을 경우 해당 입력란 하단에 빨간색으로 표시되며, 모든 값이 유효할 때만 Duplicate 버튼이 활성화됩니다.
primaryButton에 disabled 속성이 없어 ButtonProps 인터페이스에 선택 속성으로 추가했습니다.
중현님 요청에 따라 모달 크기를 md에서 lg로 변경했습니다. 이전과 비교해보시고 피드백 주시면 감사하겠습니다!
semester 입력 방식을 텍스트 입력에서 드롭다운으로 변경했습니다. CourseFormFields에 작성된 우진님의 코드와 동일한 로직을 사용했습니다.
++코드 리뷰 반영 (5/6)
course code 와 class number 를 create course 에서 사용하는 용어와 동일하게 수정하였습니다. course code 에는 7글자 제한을 추가했고, class number 에는 2글자 제한을 추가했습니다.
Before submitting the PR, please make sure you do the following
fixes #123).