Skip to content

Commit 749d963

Browse files
authored
feat: Dasom 모집 기수 자동 계산, OT 일정 변경
2 parents 119b2a0 + 9a2f238 commit 749d963

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

src/pages/recruit/RecruitInfo.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ import { useRecruitSchedule } from './useRecruitSchedule'
77
import { formatDate } from './useRecruitSchedule'
88

99
const RecruitInfo: React.FC = () => {
10+
const FIRST_GENERATION_YEAR = 1992 // 다솜 1기 1992년 기준
11+
12+
const currentYear = new Date().getFullYear() // 현재 년도 계산
13+
const currentGeneration = currentYear - FIRST_GENERATION_YEAR + 1 // 현재 기수 계산
14+
1015
const navigate = useNavigate()
1116
const { loadSchedule } = useRecruitSchedule()
1217
const [periodData, setPeriodData] = useState({
@@ -89,7 +94,7 @@ const RecruitInfo: React.FC = () => {
8994

9095
case 'recruiting':
9196
return {
92-
text: '34기 지원하기',
97+
text: `${currentGeneration} 지원하기`,
9398
disabled: false,
9499
onClick: () => navigate('/recruit'),
95100
}
@@ -157,7 +162,7 @@ const RecruitInfo: React.FC = () => {
157162
<p>DASOM</p>
158163
<p className='text-lg'>"Dare, Share. Someday."</p>
159164
</div>
160-
<p className='text-right'>34th</p>
165+
<p className='text-right'>{currentGeneration}th</p>
161166
</div>
162167
<RecruitInfo_Button
163168
text={buttonState.text}
@@ -167,7 +172,7 @@ const RecruitInfo: React.FC = () => {
167172

168173
{/* Schedule Section */}
169174
<div className='flex flex-col mt-96 w-[90%] items-center font-pretendardRegular overflow-x-hidden'>
170-
<p className='font-pretendardBold text-4xl'>34기 모집일정</p>
175+
<p className='font-pretendardBold text-4xl'>{currentGeneration} 모집일정</p>
171176
<div className='my-10'>
172177
{periodData.recruitmentPeriodStart &&
173178
periodData.recruitmentPeriodEnd ? (
@@ -218,8 +223,7 @@ const RecruitInfo: React.FC = () => {
218223
{formatMmDd(periodData.interviewPassAnnouncement)}
219224
</p>
220225
<p>
221-
<span className='font-pretendardBold'>4. 다솜 2학기 OT</span> 09월
222-
19일
226+
<span className='font-pretendardBold'>4. 다솜 1학기 OT</span> 03월 20일
223227
</p>
224228
</div>
225229
<p className='mt-6 text-base text-subGrey2'>

0 commit comments

Comments
 (0)