From d2a69917e7e280aa2e516a117fff1369d41077fc Mon Sep 17 00:00:00 2001 From: rstubryan Date: Wed, 19 Nov 2025 10:55:44 +0700 Subject: [PATCH] refactor(FE-208,212): improve rendering of grouped goods receipt items in PurchaseOrderDetail --- .../purchase/order/PurchaseOrderDetail.tsx | 34 +++++++++++-------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/src/components/pages/purchase/order/PurchaseOrderDetail.tsx b/src/components/pages/purchase/order/PurchaseOrderDetail.tsx index 1d4867f5..a65fc054 100644 --- a/src/components/pages/purchase/order/PurchaseOrderDetail.tsx +++ b/src/components/pages/purchase/order/PurchaseOrderDetail.tsx @@ -774,14 +774,13 @@ const PurchaseOrderDetail = ({ )} -
-
- {groupedGoodsReceiptItems.length > 0 ? ( -
- {groupedGoodsReceiptItems.map((productData) => ( +
+ {groupedGoodsReceiptItems.length > 0 ? ( +
+ {groupedGoodsReceiptItems.map((productData, index) => ( +
{/* Product Header */}
@@ -810,14 +809,19 @@ const PurchaseOrderDetail = ({ }} />
- ))} -
- ) : ( -
- Tidak ada data penerimaan barang -
- )} -
+ + {/* Add divider after table except for last item */} + {index < groupedGoodsReceiptItems.length - 1 && ( +
+ )} +
+ ))} +
+ ) : ( +
+ Tidak ada data penerimaan barang +
+ )}