[Feat] 서류 합불 여부에 따른 my page 지원상태 조건부 렌더링 #268
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related Issue : Closes #265
🧑🎤 Summary
🧑🎤 Screenshot
🧑🎤 Comment
조금 로직이 복잡했었어요
이렇게 되어야 해요
1.
결과 확인이 불가능 할 때의 지원상태를 렌더링합니다
서류 확인 전에는 applicationPass가 null이라 제출 완료를 표시하고 이후에는 true / false 이므로 서류 합격 혹은 서류 불합격을 표시해요
2.
서류 합격 확인 기간에는 결과 확인 버튼을 표시해요
참고로 StatusButton은 반복되는 부분을 컴포넌트로 분리한 겁니다!
공통된 부분 코드
3.
최종 합격 확인 기간에는 applicationPass 여부에 따라 결과 확인 또는 서류 불합격을 표시해요
위의 서류 합격 확인 기간과 합칠 수 없었던 이유는
서류 합격 결과를 가지고 조건부 렌더링 하기 때문에
만약
!NoMoreFinalResult
이 아닌!NoMoreScreeningResult || !NoMoreFinalResult
로 할 경우,서류 확인 기간에 지원자가 서류 탈락일 때 결과 확인 버튼이 아닌 서류 불합격 텍스트가 나타나게 되어 따로 분리해줬습니다
4.
위의 3개는 지원 상태에 대한 처리였고 이 마지막 하나는 지원서에 대한 로직 처리예요
면접 기간이 끝나면 지원서 다시보기가 불가능하게 해놨어요