diff --git a/src/components/pages/production/transfer-to-laying/TransferToLayingFormModal.tsx b/src/components/pages/production/transfer-to-laying/TransferToLayingFormModal.tsx index 85bb4a3f..9f71fdc5 100644 --- a/src/components/pages/production/transfer-to-laying/TransferToLayingFormModal.tsx +++ b/src/components/pages/production/transfer-to-laying/TransferToLayingFormModal.tsx @@ -424,7 +424,7 @@ const TransferToLayingFormModal = () => { useEffect(() => { formik.setFieldValue('totalQuantity', totalTransferedChicken); formik.setFieldValue('maxTotalQuantity', totalTransferedChicken); - }, [totalTransferedChicken]); + }, [totalTransferedChicken, formik.values.flockDestinationKandangs]); return ( <> @@ -465,6 +465,7 @@ const TransferToLayingFormModal = () => { { /> { /> { {/* Source Kandang */}
- Kandang Asal + Kandang Asal{' '} + + * + {formik.values.flockSourceKandangs.length === 0 && ( @@ -845,7 +851,15 @@ const TransferToLayingFormModal = () => { {/* Destination Kandang */}
- Kandang Tujuan + + Kandang Tujuan{' '} + + * + +
@@ -946,13 +960,14 @@ const TransferToLayingFormModal = () => { isError={totalAvailableChickenForTransfer < 0} errorMessage={ totalAvailableChickenForTransfer < 0 - ? 'Jumlah transfer melebihi ketersediaan' + ? `Jumlah transfer melebihi ketersediaan (${formatNumber(totalEnteredChickenForTransfer, 'en-US')} ayam)` : '' } disabled />