From 4a2c91919cc18e464c1be138e1bde68c29eb866a Mon Sep 17 00:00:00 2001 From: MinzziPark Date: Sat, 1 Nov 2025 16:01:39 +0900 Subject: [PATCH 1/3] =?UTF-8?q?refactor:=20=EB=8B=A4=EC=9D=8C=20=EB=8B=A8?= =?UTF-8?q?=EA=B3=84=20=ED=95=B8=EB=93=A4=EB=9F=AC=20=EC=A1=B0=EA=B1=B4?= =?UTF-8?q?=EB=B6=80=20=EB=A1=9C=EC=A7=81=20=EB=8B=A8=EC=88=9C=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/StudyApplicationForm.tsx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/pages/StudyApplication/components/StudyApplicationForm.tsx b/src/pages/StudyApplication/components/StudyApplicationForm.tsx index b2b3f55..23fcd26 100644 --- a/src/pages/StudyApplication/components/StudyApplicationForm.tsx +++ b/src/pages/StudyApplication/components/StudyApplicationForm.tsx @@ -48,13 +48,14 @@ export function StudyApplicationForm({ currentSemesterInfo, myStudyApplication } }, [myStudyApplication, currentSemesterInfo]); const handleClickNextStep = () => { - if (currentStep < TOTAL_STEPS) { - if (currentStep === 2 && applicationData.courses.length === 0) { - toast('최소 하나의 수업을 추가해주세요.'); - return; - } - setCurrentStep((prev) => prev + 1); + const COURSE_STEP = 2; + if (currentStep >= TOTAL_STEPS) return; + + if (currentStep === COURSE_STEP && applicationData.courses.length === 0) { + toast('최소 하나의 수업을 추가해주세요.'); + return; } + setCurrentStep((prev) => prev + 1); }; const handleClickPrevStep = () => { From 280d524fd43f3181f2356654c3147f67612408af Mon Sep 17 00:00:00 2001 From: MinzziPark Date: Mon, 3 Nov 2025 20:20:24 +0900 Subject: [PATCH 2/3] =?UTF-8?q?refactor:=20=EB=A7=A4=EC=A7=81=EB=84=98?= =?UTF-8?q?=EB=B2=84=20=EB=B3=80=EC=88=98=20=EC=9C=84=EC=B9=98=20=EC=A1=B0?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/StudyEnrollment/components/StudyEnrollmentForm.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/StudyEnrollment/components/StudyEnrollmentForm.tsx b/src/pages/StudyEnrollment/components/StudyEnrollmentForm.tsx index 5c6cce9..9a17bce 100644 --- a/src/pages/StudyEnrollment/components/StudyEnrollmentForm.tsx +++ b/src/pages/StudyEnrollment/components/StudyEnrollmentForm.tsx @@ -48,9 +48,9 @@ export function StudyEnrollmentForm({ currentSemesterInfo, myStudyEnrollment }: }, [myStudyEnrollment, currentSemesterInfo]); const handleClickNextStep = () => { - const COURSE_STEP = 2; if (currentStep >= TOTAL_STEPS) return; + const COURSE_STEP = 2; if (currentStep === COURSE_STEP && enrollmentData.courses.length === 0) { toast('최소 하나의 수업을 추가해주세요.'); return; From 4b2dd0539e22c1375e5c8c8bf49dfd137311ff1f Mon Sep 17 00:00:00 2001 From: MinzziPark Date: Mon, 3 Nov 2025 20:22:20 +0900 Subject: [PATCH 3/3] =?UTF-8?q?refactor:=20=EB=9D=BC=EC=9D=B8=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/StudyEnrollment/components/StudyEnrollmentForm.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pages/StudyEnrollment/components/StudyEnrollmentForm.tsx b/src/pages/StudyEnrollment/components/StudyEnrollmentForm.tsx index 9a17bce..f6dda34 100644 --- a/src/pages/StudyEnrollment/components/StudyEnrollmentForm.tsx +++ b/src/pages/StudyEnrollment/components/StudyEnrollmentForm.tsx @@ -55,6 +55,7 @@ export function StudyEnrollmentForm({ currentSemesterInfo, myStudyEnrollment }: toast('최소 하나의 수업을 추가해주세요.'); return; } + setCurrentStep((prev) => prev + 1); };