Skip to content
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

Merged
merged 11 commits into from
Aug 30, 2024
Merged

feat: 28기 신입모집 최신화 #127

merged 11 commits into from
Aug 30, 2024

Conversation

2yunseong
Copy link
Contributor

@2yunseong 2yunseong commented Aug 29, 2024

변경사항

  • 기수를 27 -> 28로 변경하였습니다.
  • 스케줄을 전달받은 일정으로 최신화 하였습니다.
서류 지원 시작 3/4 -> 9/2
서류 접수 마감 3/15 -> 9/15
면접 진행 3/20 ~ 3/22 -> 9/23 ~ 9/25
최종 합격 안내 3/25 -> 9/30
  • FAQ를 @rlajm1203 님에게 전달받은 것 기반으로 갱신 & 최신화 시켰습니다.

주요 변경사항

  • IS_ON 상태를 폐지시켰습니다. 그 이유는 md에 정리해두었습니다.

    • 대신 START_DATEEND_DATE를 속성으로 받아오게 하였습니다.
  • IS_ON이 deprecated 됨에 따라 새로운 상태, recruitStatus를 만들었습니다. 이는 useRecruitStatus를 통해 접근 가능합니다.

    • useRecruitStatus는 현재시간과 START_DATE, END_DATE에 따라 현재 Recruit의 상태를 1초 마다 가져오는 훅입니다.
  • 이 외 구현사항은 아래 스크린 샷을 참고해주세요.

스크린 샷

OPEN 상태에서의 /recruit

Screenshot 2024-08-30 at 00 08 56

CLOSED 상태에서의 /recruit

Screenshot 2024-08-30 at 00 07 34

READY 상태에서의 /recruit

image

main 페이지 변경 (참고)

  • 51a7b35: Float에 뜨는 특정 문구가 white에서 text-netural-300으로 변경되었습니다.

READY 상태에서의 main 페이지

Screenshot 2024-08-30 at 00 06 53 Screenshot 2024-08-30 at 00 06 59

OPEN 상태에서의 main 페이지

Screenshot 2024-08-30 at 00 08 48 Screenshot 2024-08-30 at 00 08 43

CLOSED 상태에서의 main 페이지

  • 는 Float가 뜨지 않습니다.

@2yunseong 2yunseong requested a review from loopy-lim August 29, 2024 15:36
@2yunseong 2yunseong self-assigned this Aug 29, 2024
Copy link
Contributor Author

@2yunseong 2yunseong Aug 29, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@LJH098 @gyuminzzz @rlajm1203
이 파일이 faq반영 내용입니다. 혹시 다른 내용이 있다면 제보 바랍니다.

Comment on lines +15 to +18
{ TEXT: "서류 접수 시작", DATE: "9/2" },
{ TEXT: "서류 접수 마감", DATE: "9/15" },
{ TEXT: "면접 진행", DATE: "9/23 ~ 9/25" },
{ TEXT: "최종 합격 안내", DATE: "9/30" },
Copy link
Contributor Author

@2yunseong 2yunseong Aug 29, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@LJH098 @gyuminzzz @rlajm1203
시간 확인 부탁드립니다.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

시간 올바르게 적용되었습니다!

Comment on lines +11 to +12
START_DATE: Date.UTC(2024, 8, 2, 9, 0, 0),
END_DATE: Date.UTC(2024, 8, 15, 23, 59, 59),
Copy link
Contributor Author

@2yunseong 2yunseong Aug 29, 2024

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

Comment on lines +13 to +26
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);
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@loopy-lim 시간 검증 혹시 ~ 틀렸다면 말씀해주세요

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

시간 검증은 올바른 것 같습니다.!!
cleanup작업까지 하셔서 side effect또한 보이지 않습니다!!

Copy link
Collaborator

@loopy-lim loopy-lim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

항상 대응해주셔서 감사합니다.!!

몇가지 그냥 지나가는 리펙토링 몇개 얹어 보았습니다.
시간나실 때 보시거나 추가해주시면 감사하겠습니다!!

감사합니다!!! ㅠㅠㅠㅠ

docs/Recruit.md Outdated Show resolved Hide resolved
src/components/main/Intro.tsx Show resolved Hide resolved
src/components/main/RecruitFloat.tsx Outdated Show resolved Hide resolved
src/components/main/RecruitFloat.tsx Outdated Show resolved Hide resolved
src/components/main/RecruitFloat/HoverText.tsx Outdated Show resolved Hide resolved
src/hooks/useFloatAnimation.ts Outdated Show resolved Hide resolved
Comment on lines +13 to +26
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);
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

시간 검증은 올바른 것 같습니다.!!
cleanup작업까지 하셔서 side effect또한 보이지 않습니다!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants