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]);