-
Notifications
You must be signed in to change notification settings - Fork 10
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: 28기 신입모집 최신화 #127
feat: 28기 신입모집 최신화 #127
Conversation
- 28기 신입모집에 맞게 날짜 변경
9/2 09:00 ~ 9/15 223:59:59
src/constants/recruit/faq.ko.ts
Outdated
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.
@LJH098 @gyuminzzz @rlajm1203
이 파일이 faq반영 내용입니다. 혹시 다른 내용이 있다면 제보 바랍니다.
{ TEXT: "서류 접수 시작", DATE: "9/2" }, | ||
{ TEXT: "서류 접수 마감", DATE: "9/15" }, | ||
{ TEXT: "면접 진행", DATE: "9/23 ~ 9/25" }, | ||
{ TEXT: "최종 합격 안내", DATE: "9/30" }, |
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.
@LJH098 @gyuminzzz @rlajm1203
시간 확인 부탁드립니다.
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.
시간 올바르게 적용되었습니다!
START_DATE: Date.UTC(2024, 8, 2, 9, 0, 0), | ||
END_DATE: Date.UTC(2024, 8, 15, 23, 59, 59), |
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.
해당 시간 맞는지 체크바랍니다.
@LJH098 @gyuminzzz @rlajm1203
- 2024.09.02 09:00
- 2024.09.15 23:59:59
if ( | ||
recruitStartDate.getTime() - now > 0 && | ||
recruitEndDate.getTime() - now > 0 | ||
) { | ||
setRecruitStatus("READY"); | ||
} else if ( | ||
recruitStartDate.getTime() - now <= 0 && | ||
recruitEndDate.getTime() - now > 0 | ||
) { | ||
setRecruitStatus("OPEN"); | ||
} else { | ||
setRecruitStatus("CLOSED"); | ||
} | ||
}, 1000); |
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.
@loopy-lim 시간 검증 혹시 ~ 틀렸다면 말씀해주세요
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.
시간 검증은 올바른 것 같습니다.!!
cleanup작업까지 하셔서 side effect또한 보이지 않습니다!!
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.
항상 대응해주셔서 감사합니다.!!
몇가지 그냥 지나가는 리펙토링 몇개 얹어 보았습니다.
시간나실 때 보시거나 추가해주시면 감사하겠습니다!!
감사합니다!!! ㅠㅠㅠㅠ
if ( | ||
recruitStartDate.getTime() - now > 0 && | ||
recruitEndDate.getTime() - now > 0 | ||
) { | ||
setRecruitStatus("READY"); | ||
} else if ( | ||
recruitStartDate.getTime() - now <= 0 && | ||
recruitEndDate.getTime() - now > 0 | ||
) { | ||
setRecruitStatus("OPEN"); | ||
} else { | ||
setRecruitStatus("CLOSED"); | ||
} | ||
}, 1000); |
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.
시간 검증은 올바른 것 같습니다.!!
cleanup작업까지 하셔서 side effect또한 보이지 않습니다!!
변경사항
주요 변경사항
IS_ON
상태를 폐지시켰습니다. 그 이유는 md에 정리해두었습니다.START_DATE
와END_DATE
를 속성으로 받아오게 하였습니다.IS_ON
이 deprecated 됨에 따라 새로운 상태,recruitStatus
를 만들었습니다. 이는useRecruitStatus
를 통해 접근 가능합니다.useRecruitStatus
는 현재시간과START_DATE
,END_DATE
에 따라 현재 Recruit의 상태를 1초 마다 가져오는 훅입니다.이 외 구현사항은 아래 스크린 샷을 참고해주세요.
스크린 샷
OPEN 상태에서의
/recruit
CLOSED 상태에서의
/recruit
READY 상태에서의
/recruit
main 페이지 변경 (참고)
white
에서text-netural-300
으로 변경되었습니다.READY 상태에서의 main 페이지
OPEN 상태에서의 main 페이지
CLOSED 상태에서의 main 페이지