diff --git a/resources/js/pages/admin/hr/leave-request/columns.tsx b/resources/js/pages/admin/hr/leave-request/columns.tsx index 2c49215..68d41f3 100644 --- a/resources/js/pages/admin/hr/leave-request/columns.tsx +++ b/resources/js/pages/admin/hr/leave-request/columns.tsx @@ -148,7 +148,9 @@ export function createLeaveRequestColumns( { label: 'Edit', icon: , - show: can('leave_requests.update'), + show: + can('leave_requests.update') && + leaveRequest.status === 'pending', onClick: () => handleEdit(leaveRequest), }, { @@ -156,7 +158,9 @@ export function createLeaveRequestColumns( icon: ( ), - show: can('leave_requests.delete'), + show: + can('leave_requests.delete') && + leaveRequest.status === 'pending', onClick: () => handleDeleteClick(leaveRequest), }, ]}