diff --git a/apps/web/src/components/common/AboutRecruit/RecruitButton.tsx b/apps/web/src/components/common/AboutRecruit/RecruitButton.tsx index 0986125..3e6406c 100644 --- a/apps/web/src/components/common/AboutRecruit/RecruitButton.tsx +++ b/apps/web/src/components/common/AboutRecruit/RecruitButton.tsx @@ -2,7 +2,7 @@ import dayjs from 'dayjs'; import Link from 'next/link'; -import React, { useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; export default function RecruitButton() { const [timeLeft, setTimeLeft] = useState(''); @@ -27,11 +27,13 @@ export default function RecruitButton() { const days = Math.floor(difference / (3600 * 24)); const hours = Math.floor((difference / 3600) % 24); const minutes = Math.floor((difference / 60) % 60); - const seconds = difference % 60; + // const seconds = difference % 60; - return `4기 지원 마감까지 ${days}일 ${hours.toString().padStart(2, '0')}:${minutes - .toString() - .padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`; + if (days > 0 || hours >= 24) { + return '현재 메이커스 4기 모집 중 (~2/7 토요일 자정)'; + } + + return `지원 마감까지 ${hours.toString()}시간 ${minutes.toString().padStart(2, '0')}분 남았어요.`; }; setTimeLeft(calculateTimeLeft()); @@ -44,12 +46,24 @@ export default function RecruitButton() { }, []); return ( - -

4기 합류하기 (~2/7)

-

{timeLeft}

- + <> + +

+ 4기 지원하기 +

+ +

{timeLeft}

+ ); + + function RightArrow(props: React.SVGProps) { + return ( + + + + ); + } }