refactor(FE): Switch week input to SelectInputRadio

This commit is contained in:
rstubryan
2026-02-05 15:43:03 +07:00
parent 4fd4374e64
commit 70a9fa15ec
2 changed files with 18 additions and 26 deletions
@@ -511,24 +511,20 @@ const DeliveryOrderProductForm = ({
{/* Konversi Satuan Week Pullet */}
{formik.values.marketing_type?.value.toLowerCase() ===
'ayam_pullet' && (
<NumberInput
<SelectInputRadio
required
label='Minggu'
name='week'
options={optionsWeek}
value={
typeof formik.values.week === 'object'
? formik.values.week?.value
: formik.values.week
formik.values.week?.value
? (formik.values.week as { value: number; label: string })
: null
}
onChange={(e) => {
formik.setFieldValue('week', Number(e.target.value));
setCurrentInput(e.target.name);
onChange={(val) => {
formik.setFieldValue('week', val);
handleBlurField('week');
}}
onBlur={() => handleBlurField('week')}
isError={formik.touched.week && Boolean(formik.errors.week)}
errorMessage={formik.errors.week as string}
placeholder='Masukan Minggu'
decimalScale={0}
placeholder='Pilih Week'
/>
)}
@@ -467,24 +467,20 @@ const SalesOrderProductForm = ({
{/* Konversi Satuan Week Pullet */}
{formik.values.marketing_type?.value.toLowerCase() ===
'ayam_pullet' && (
<NumberInput
<SelectInputRadio
required
label='Minggu'
name='week'
options={optionsWeek}
value={
typeof formik.values.week === 'object'
? formik.values.week?.value
: formik.values.week
formik.values.week?.value
? (formik.values.week as { value: number; label: string })
: null
}
onChange={(e) => {
formik.setFieldValue('week', Number(e.target.value));
setCurrentInput(e.target.name);
onChange={(val) => {
formik.setFieldValue('week', val);
handleBlurField('week');
}}
onBlur={() => handleBlurField('week')}
isError={formik.touched.week && Boolean(formik.errors.week)}
errorMessage={formik.errors.week as string}
placeholder='Masukan Minggu'
decimalScale={0}
placeholder='Pilih Week'
/>
)}