feat: conditionally render payroll card grid only when data is available
This commit is contained in:
parent
917e60c013
commit
7fbf5dc6c2
@ -76,21 +76,25 @@ export default function PayrollIndex({
|
||||
)}
|
||||
</div>
|
||||
|
||||
<div className="flex flex-col gap-3">
|
||||
<div className="grid gap-4 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4">
|
||||
{currentMonthPayrolls.map((payroll) => (
|
||||
<PayrollCard
|
||||
key={payroll.id}
|
||||
payroll={payroll}
|
||||
onClick={() => {
|
||||
if (hasPermission('Edit:PayrollAdjustment')) {
|
||||
onEdit(payroll);
|
||||
}
|
||||
}}
|
||||
/>
|
||||
))}
|
||||
{currentMonthPayrolls.length > 0 && (
|
||||
<div className="flex flex-col gap-3">
|
||||
<div className="grid gap-4 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4">
|
||||
{currentMonthPayrolls.map((payroll) => (
|
||||
<PayrollCard
|
||||
key={payroll.id}
|
||||
payroll={payroll}
|
||||
onClick={() => {
|
||||
if (
|
||||
hasPermission('Edit:PayrollAdjustment')
|
||||
) {
|
||||
onEdit(payroll);
|
||||
}
|
||||
}}
|
||||
/>
|
||||
))}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
)}
|
||||
|
||||
<PayrollFormModal
|
||||
isOpen={isFormOpen}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user