diff --git a/src/components/pages/inventory/movement/form/MovementForm.tsx b/src/components/pages/inventory/movement/form/MovementForm.tsx index deb304df..76d7ae30 100644 --- a/src/components/pages/inventory/movement/form/MovementForm.tsx +++ b/src/components/pages/inventory/movement/form/MovementForm.tsx @@ -30,6 +30,7 @@ import { ProductWarehouseApi } from '@/services/api/inventory'; import { toast } from 'react-hot-toast'; import FileInput from '@/components/input/FileInput'; import CheckboxInput from '@/components/input/CheckboxInput'; +import Badge from '@/components/Badge'; interface MovementFormProps { type?: 'add' | 'edit' | 'detail'; @@ -518,16 +519,31 @@ const MovementForm = ({ type = 'add', initialValues }: MovementFormProps) => { const stockInfo = warehouseStockMap.get(warehouseId); if (!stockInfo) { return ( - - (Kosong) - + + Kosong + ); } + const { productCount } = stockInfo; + let color: 'neutral' | 'success' | 'warning' = 'neutral'; + if (productCount === 0) color = 'warning'; + else if (productCount > 0) color = 'success'; + return ( - - (Tersedia {stockInfo.productCount} produk) - + + Tersedia {productCount} produk + ); }, [warehouseStockMap]