From 38dfeec89238091dc58b23beb726c056a9e11fc4 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Wed, 7 Jan 2026 15:11:36 +0700 Subject: [PATCH] refactor(FE): Move movement error to top and remove isValid check --- .../inventory/movement/form/MovementForm.tsx | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/components/pages/inventory/movement/form/MovementForm.tsx b/src/components/pages/inventory/movement/form/MovementForm.tsx index 1559838a..6002aa55 100644 --- a/src/components/pages/inventory/movement/form/MovementForm.tsx +++ b/src/components/pages/inventory/movement/form/MovementForm.tsx @@ -814,6 +814,16 @@ const MovementForm = ({ type = 'add', initialValues }: MovementFormProps) => { onReset={formik.handleReset} className='w-full mt-8 flex flex-col gap-6' > + {movementFormErrorMessage && ( +
+ + {movementFormErrorMessage} +
+ )} {/* Top card - Movement details */} { disabled={ hasInvalidQty || hasExceededStock || - !formik.isValid || formik.isSubmitting || (formik.values.source_warehouse_id === formik.values.destination_warehouse_id && @@ -1760,17 +1769,6 @@ const MovementForm = ({ type = 'add', initialValues }: MovementFormProps) => { )} - - {movementFormErrorMessage && ( -
- - {movementFormErrorMessage} -
- )}