{
- handleOpenDeleteDialog(payrollUuid!, payPeriodString)
+ ]
+ : canDeletePayroll
+ ? [
+ {
+ label: t('deletePayrollCta'),
+ onClick: () => {
+ handleOpenDeleteDialog(payrollUuid!, payPeriodString)
+ },
},
- },
- ]}
- />
- ) : null
+ ]
+ : null
- if (!button && !hamburgerMenu) {
- return null
- }
+ const hasMenuActions = menuItems !== null
return (
{button}
- {hamburgerMenu}
+ {hasMenuActions ? (
+
+ ) : (
+ anyPayrollHasKebabActions && (
+
+ )
+ )}
)
}}