From b020f2b187df7b9ece4c340b282ecc114bf66292 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Mon, 16 Mar 2026 10:51:02 +0700 Subject: [PATCH] refactor(FE): Rename `available_qty` to `transfer_available_qty` --- .../pages/inventory/movement/form/MovementForm.tsx | 12 ++++++++---- src/types/api/inventory/product-warehouse.d.ts | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/components/pages/inventory/movement/form/MovementForm.tsx b/src/components/pages/inventory/movement/form/MovementForm.tsx index b44d98b3..1907d498 100644 --- a/src/components/pages/inventory/movement/form/MovementForm.tsx +++ b/src/components/pages/inventory/movement/form/MovementForm.tsx @@ -82,7 +82,7 @@ const MovementForm = ({ type = 'add', initialValues }: MovementFormProps) => { warehouse_id: number; warehouse_name: string; quantity: number; - available_qty?: number; + transfer_available_qty?: number; } // ===== USE SELECT HOOKS ===== @@ -394,7 +394,7 @@ const MovementForm = ({ type = 'add', initialValues }: MovementFormProps) => { warehouse_id: pw.warehouse.id, warehouse_name: pw.warehouse.name, quantity: pw.quantity, - available_qty: pw.available_qty, + transfer_available_qty: pw.transfer_available_qty, })) : []; }, [productWarehouses]); @@ -844,7 +844,11 @@ const MovementForm = ({ type = 'add', initialValues }: MovementFormProps) => { (pw) => pw.product_id === productId ); - return productWarehouse?.available_qty ?? productWarehouse?.quantity ?? 0; + return ( + productWarehouse?.transfer_available_qty ?? + productWarehouse?.quantity ?? + 0 + ); }, [productWarehouseOptions, type] ); @@ -865,7 +869,7 @@ const MovementForm = ({ type = 'add', initialValues }: MovementFormProps) => { const productWarehouse = productWarehouseOptions.find( (pw) => pw.product_id === productId ); - return productWarehouse?.available_qty !== undefined; + return productWarehouse?.transfer_available_qty !== undefined; }, [productWarehouseOptions] ); diff --git a/src/types/api/inventory/product-warehouse.d.ts b/src/types/api/inventory/product-warehouse.d.ts index a71e74a5..726cc135 100644 --- a/src/types/api/inventory/product-warehouse.d.ts +++ b/src/types/api/inventory/product-warehouse.d.ts @@ -9,7 +9,7 @@ export type BaseProductWarehouse = { warehouse_id: number; uom: Uom; quantity: number; - available_qty?: number; + transfer_available_qty?: number; product: Product; warehouse: Warehouse; project_flock_kandang?: {