From e5e9b517fdc196b3590d41ec7f76a2d88c54c39b Mon Sep 17 00:00:00 2001 From: rstubryan Date: Sun, 8 Mar 2026 16:17:20 +0700 Subject: [PATCH] refactor(FE): Update button visibility logic in TransferToLayingsTable --- .../transfer-to-laying/TransferToLayingsTable.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/pages/production/transfer-to-laying/TransferToLayingsTable.tsx b/src/components/pages/production/transfer-to-laying/TransferToLayingsTable.tsx index e3177791..e46cd476 100644 --- a/src/components/pages/production/transfer-to-laying/TransferToLayingsTable.tsx +++ b/src/components/pages/production/transfer-to-laying/TransferToLayingsTable.tsx @@ -48,11 +48,11 @@ const RowOptionsMenu = ({ popoverPosition: 'bottom' | 'top'; deleteClickHandler: () => void; }) => { - const showEditButton = - props.row.original.approval.action !== 'APPROVED' && - props.row.original.approval.action !== 'REJECTED'; + const showEditButton = props.row.original.approval.action !== 'APPROVED'; - const showDeleteButton = showEditButton; + const showDeleteButton = + props.row.original.approval.action === 'APPROVED' || + props.row.original.approval.step_name.toLowerCase() === 'pengajuan'; const popoverId = `transferToLaying#${props.row.original.id}`; const popoverAnchorName = `--anchor-transferToLaying#${props.row.original.id}`;