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>
|
||||||
|
|
||||||
<div className="flex flex-col gap-3">
|
{currentMonthPayrolls.length > 0 && (
|
||||||
<div className="grid gap-4 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4">
|
<div className="flex flex-col gap-3">
|
||||||
{currentMonthPayrolls.map((payroll) => (
|
<div className="grid gap-4 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4">
|
||||||
<PayrollCard
|
{currentMonthPayrolls.map((payroll) => (
|
||||||
key={payroll.id}
|
<PayrollCard
|
||||||
payroll={payroll}
|
key={payroll.id}
|
||||||
onClick={() => {
|
payroll={payroll}
|
||||||
if (hasPermission('Edit:PayrollAdjustment')) {
|
onClick={() => {
|
||||||
onEdit(payroll);
|
if (
|
||||||
}
|
hasPermission('Edit:PayrollAdjustment')
|
||||||
}}
|
) {
|
||||||
/>
|
onEdit(payroll);
|
||||||
))}
|
}
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
))}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
)}
|
||||||
|
|
||||||
<PayrollFormModal
|
<PayrollFormModal
|
||||||
isOpen={isFormOpen}
|
isOpen={isFormOpen}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user