From 27d2792a9c57bb701d4eb470c8b6ecf46fb309da Mon Sep 17 00:00:00 2001 From: rstubryan Date: Thu, 16 Oct 2025 09:24:00 +0700 Subject: [PATCH] refactor(FE-114): enhance layout and structure of RecordingForm component --- .../flock/recording/form/RecordingForm.tsx | 240 +++++++++--------- 1 file changed, 122 insertions(+), 118 deletions(-) diff --git a/src/components/pages/flock/recording/form/RecordingForm.tsx b/src/components/pages/flock/recording/form/RecordingForm.tsx index d8656b2b..a133e437 100644 --- a/src/components/pages/flock/recording/form/RecordingForm.tsx +++ b/src/components/pages/flock/recording/form/RecordingForm.tsx @@ -346,125 +346,129 @@ const RecordingForm = ({ type = 'add', initialValues }: RecordingFormProps) => { > {/* Basic Info Card */}
-
-
- {/* {*/} - {/* formik.setFieldValue(*/} - {/* 'flock_id',*/} - {/* (val as OptionType)?.value*/} - {/* );*/} - {/* }}*/} - {/* options={flockOptions}*/} - {/* onInputChange={setFlockSelectInputValue}*/} - {/* isLoading={isLoadingFlocks}*/} - {/* isError={*/} - {/* formik.touched.flock_id && Boolean(formik.errors.flock_id)*/} - {/* }*/} - {/* errorMessage={formik.errors.flock_id as string}*/} - {/* isDisabled={type === 'detail'}*/} - {/* isClearable*/} - {/*/>*/} - { - formik.setFieldValue('flock', val); - formik.setFieldValue( - 'flock_id', - (val as OptionType)?.value - ); - }} - options={flockOptions} - onInputChange={(val) => { - return val; - }} - isLoading={false} - isError={ - formik.touched.flock_id && Boolean(formik.errors.flock_id) - } - errorMessage={formik.errors.flock_id as string} - isDisabled={type === 'detail'} - isClearable - /> - { - const date = e.target.value - ? new Date(e.target.value) - : new Date(); - formik.setFieldValue('tanggal_recording', date); - }} - onBlur={formik.handleBlur} - isError={ - formik.touched.recording_date && - Boolean(formik.errors.recording_date) - } - errorMessage={formik.errors.recording_date as string} - readOnly={type === 'detail'} - /> -
-
- +
+

Flock

- -
{' '} +
+
+ {/* {*/} + {/* formik.setFieldValue(*/} + {/* 'flock_id',*/} + {/* (val as OptionType)?.value*/} + {/* );*/} + {/* }}*/} + {/* options={flockOptions}*/} + {/* onInputChange={setFlockSelectInputValue}*/} + {/* isLoading={isLoadingFlocks}*/} + {/* isError={*/} + {/* formik.touched.flock_id && Boolean(formik.errors.flock_id)*/} + {/* }*/} + {/* errorMessage={formik.errors.flock_id as string}*/} + {/* isDisabled={type === 'detail'}*/} + {/* isClearable*/} + {/*/>*/} + { + formik.setFieldValue('flock', val); + formik.setFieldValue( + 'flock_id', + (val as OptionType)?.value + ); + }} + options={flockOptions} + onInputChange={(val) => { + return val; + }} + isLoading={false} + isError={ + formik.touched.flock_id && Boolean(formik.errors.flock_id) + } + errorMessage={formik.errors.flock_id as string} + isDisabled={type === 'detail'} + isClearable + /> + { + const date = e.target.value + ? new Date(e.target.value) + : new Date(); + formik.setFieldValue('tanggal_recording', date); + }} + onBlur={formik.handleBlur} + isError={ + formik.touched.recording_date && + Boolean(formik.errors.recording_date) + } + errorMessage={formik.errors.recording_date as string} + readOnly={type === 'detail'} + /> +
+
+ + + +
+