diff --git a/src/app/components/ProgressBar/ProgressBar.tsx b/src/app/components/ProgressBar/ProgressBar.tsx index 5d5d098d..3337c382 100644 --- a/src/app/components/ProgressBar/ProgressBar.tsx +++ b/src/app/components/ProgressBar/ProgressBar.tsx @@ -1,23 +1,31 @@ // 개설 확정은 참여 인원수가 최소 인원 수(5명)을 충족한 경우 자동 확정 처리됩니다. -// Progress bar(참여 인원수) 처음 렌더링 시 숫자가 올라가면서 바가 채워지도록 합니다. (애니메이션) - framer motion 'use client'; import { IconArrow, IconCheckCircle, IconPerson } from '@/public/icons'; +/** + * ProgressBar component + * @param {number} participantNumber - 참여 인원 수 + * @param {boolean} hasParticipantNumber - 참여 인원 수 렌더링 여부 + * @param {boolean} hasOpeningConfirmed - 개설 확정 렌더링 여부 + */ + interface ProgressBarProps { participantNumber: number; hasParticipantNumber: boolean; + hasOpeningConfirmed: boolean; } const ProgressBar = ({ participantNumber, hasParticipantNumber, + hasOpeningConfirmed, }: ProgressBarProps) => { const isOpeningConfirmed = participantNumber >= 5; // 개설 확정 여부 (boolean) const isClosedGathering = participantNumber === 20; // 참여 인원이 20명인 경우 (boolean) return ( -