From c08ec1ff16a108417988e74eb5fd5443319be077 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 17:08:09 +0000 Subject: [PATCH] Changes Co-authored-by: renee-png <262607627+renee-png@users.noreply.github.com> --- src/components/cases/collections-tab.tsx | 24 +++++------ src/components/tasks/new-task-dialog.tsx | 52 +++++++++++------------- src/routes/cases.new.tsx | 18 ++++---- src/routes/status.index.tsx | 25 ++++++------ 4 files changed, 58 insertions(+), 61 deletions(-) diff --git a/src/components/cases/collections-tab.tsx b/src/components/cases/collections-tab.tsx index 6070458..a0298cb 100644 --- a/src/components/cases/collections-tab.tsx +++ b/src/components/cases/collections-tab.tsx @@ -1148,19 +1148,17 @@ function AddCollectionDialog({ : "All homeowners on this HOA already have a collection on this matter."}

) : ( - + { + const label = `${h.last_name}, ${h.first_name}${h.unit_number ? ` — Unit ${h.unit_number}` : ""}`; + return { value: h.id, label, keywords: `${h.first_name} ${h.last_name} ${h.unit_number ?? ""}` }; + })} + /> )}
diff --git a/src/components/tasks/new-task-dialog.tsx b/src/components/tasks/new-task-dialog.tsx index 93ee063..15058ed 100644 --- a/src/components/tasks/new-task-dialog.tsx +++ b/src/components/tasks/new-task-dialog.tsx @@ -214,46 +214,42 @@ export function NewTaskDialog({
- + placeholder="No client" + searchPlaceholder="Search clients…" + emptyText="No clients found." + options={[ + { value: "_none", label: "No client" }, + ...clients.map((c) => ({ value: c.id, label: c.name, keywords: c.name })), + ]} + />
- + setCaseId(v === "_none" ? null : v)} + placeholder="No case" + searchPlaceholder="Search cases…" + emptyText="No cases found." + options={[ + { value: "_none", label: "No case" }, + ...filteredCases.map((c) => ({ + value: c.id, + label: `${c.case_number} — ${c.title}`, + keywords: `${c.case_number} ${c.title}`, + })), + ]} + />
diff --git a/src/routes/cases.new.tsx b/src/routes/cases.new.tsx index 9f1e63d..156db0e 100644 --- a/src/routes/cases.new.tsx +++ b/src/routes/cases.new.tsx @@ -112,13 +112,17 @@ function NewCase() {
- + setForm({ ...form, client_id: v === "__none" ? "" : v })} + placeholder="No client" + searchPlaceholder="Search clients…" + emptyText="No clients found." + options={[ + { value: "__none", label: "No client (attach later)" }, + ...clients.map((c) => ({ value: c.id, label: c.name, keywords: c.name })), + ]} + />
diff --git a/src/routes/status.index.tsx b/src/routes/status.index.tsx index 78395d8..37fd7aa 100644 --- a/src/routes/status.index.tsx +++ b/src/routes/status.index.tsx @@ -110,19 +110,18 @@ function StatusUpdatesPage() {
- + ({ + value: c.id, + label: `${c.case_number} — ${c.title}${c.client?.name ? ` · ${c.client.name}` : ""}`, + keywords: `${c.case_number} ${c.title} ${c.client?.name ?? ""}`, + }))} + /> {selectedCase && (