From 3ff19c9dc15e020f5d336041606acd0d71bfb6ca Mon Sep 17 00:00:00 2001 From: brian <90752841+wokbjso@users.noreply.github.com> Date: Fri, 13 Sep 2024 11:18:43 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=B2=AB=20=EA=B8=B0=EB=A1=9D=20?= =?UTF-8?q?=EC=8B=9C=EB=8F=84=20=EC=8B=9C,=20=EB=A7=88=EC=A7=80=EB=A7=89?= =?UTF-8?q?=20=EC=8B=9C=EA=B0=84=EC=9D=B4=20+50=EB=B6=84=20=EC=9E=90?= =?UTF-8?q?=EB=8F=99=20=EC=84=A4=EC=A0=95=EB=90=A0=20=EB=95=8C=20=EB=B0=94?= =?UTF-8?q?=ED=85=80=EC=8B=9C=ED=8A=B8=EC=97=90=EB=8F=84=20=EB=B0=98?= =?UTF-8?q?=EC=98=81=EB=90=98=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- features/record/components/organisms/form.tsx | 5 +---- .../components/organisms/time-bottom-sheet.tsx | 17 +++++++---------- 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/features/record/components/organisms/form.tsx b/features/record/components/organisms/form.tsx index 5ccb0888..ab09db93 100644 --- a/features/record/components/organisms/form.tsx +++ b/features/record/components/organisms/form.tsx @@ -370,10 +370,7 @@ export function Form({ prevSwimStartTime, prevSwimEndTime }: FormProps) { defaultTotalLap={data?.data.totalLap} defaultTotalMeter={data?.data.totalMeter} /> - + ); } diff --git a/features/record/components/organisms/time-bottom-sheet.tsx b/features/record/components/organisms/time-bottom-sheet.tsx index badee09d..eed786b3 100644 --- a/features/record/components/organisms/time-bottom-sheet.tsx +++ b/features/record/components/organisms/time-bottom-sheet.tsx @@ -20,14 +20,11 @@ import { } from '../../utils'; interface TimeBottomSheetProps { - prevSwimStartTime?: string; - prevSwimEndTime?: string; + startTime?: string; + endTime?: string; } -export function TimeBottomSheet({ - prevSwimStartTime, - prevSwimEndTime, -}: TimeBottomSheetProps) { +export function TimeBottomSheet({ startTime, endTime }: TimeBottomSheetProps) { const { getValues, setValue } = useFormContext(); const [timeBottmSheetState, setTimeBottmSheetState] = useAtom(timeBottomSheetState); @@ -39,10 +36,10 @@ export function TimeBottomSheet({ }>(defaultPickerValue); useEffect(() => { - if (timeBottmSheetState.variant === 'start') - setPickerValue(convertToPickerValue(prevSwimStartTime)); - if (timeBottmSheetState.variant === 'end') - setPickerValue(convertToPickerValue(prevSwimEndTime)); + if (Boolean(startTime) && timeBottmSheetState.variant === 'start') + setPickerValue(convertToPickerValue(startTime)); + if (Boolean(endTime) && timeBottmSheetState.variant === 'end') + setPickerValue(convertToPickerValue(endTime)); // eslint-disable-next-line react-hooks/exhaustive-deps }, [timeBottmSheetState.variant]);