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),
},
]}