Co-authored-by: renee-png <262607627+renee-png@users.noreply.github.com>
This commit is contained in:
gpt-engineer-app[bot]
2026-04-19 20:05:33 +00:00
co-authored by renee-png
parent c025689b26
commit 6bea44ae14
+7 -2
View File
@@ -579,8 +579,13 @@ function InvoicesIndex() {
<tr>
<th className="px-3 py-3 w-9">
<Checkbox
checked={visibleExp.length > 0 && selectedExp.size === visibleExp.length}
onCheckedChange={(c) => setSelectedExp(c ? new Set(visibleExp.map((e) => e.id)) : new Set())}
checked={pagedExp.length > 0 && pagedExp.every((e) => selectedExp.has(e.id))}
onCheckedChange={(c) => setSelectedExp((prev) => {
const next = new Set(prev);
if (c) pagedExp.forEach((e) => next.add(e.id));
else pagedExp.forEach((e) => next.delete(e.id));
return next;
})}
/>
</th>
<th className="text-left px-4 py-3 font-medium">Date</th>