From 5544a43da17b08e5a6428100d5e5642300a60d30 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Sun, 19 Apr 2026 20:04:50 +0000 Subject: [PATCH] Changes Co-authored-by: renee-png <262607627+renee-png@users.noreply.github.com> --- src/routes/invoices.index.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/routes/invoices.index.tsx b/src/routes/invoices.index.tsx index 882cd5c..695aca0 100644 --- a/src/routes/invoices.index.tsx +++ b/src/routes/invoices.index.tsx @@ -473,8 +473,13 @@ function InvoicesIndex() { 0 && selectedTime.size === visibleTime.length} - onCheckedChange={(c) => setSelectedTime(c ? new Set(visibleTime.map((t) => t.id)) : new Set())} + checked={pagedTime.length > 0 && pagedTime.every((t) => selectedTime.has(t.id))} + onCheckedChange={(c) => setSelectedTime((prev) => { + const next = new Set(prev); + if (c) pagedTime.forEach((t) => next.add(t.id)); + else pagedTime.forEach((t) => next.delete(t.id)); + return next; + })} /> Date