Co-authored-by: renee-png <262607627+renee-png@users.noreply.github.com>
This commit is contained in:
gpt-engineer-app[bot]
2026-04-19 17:08:35 +00:00
co-authored by renee-png
parent c08ec1ff16
commit 23fbd0a2cf
2 changed files with 56 additions and 57 deletions
+24 -20
View File
@@ -333,6 +333,7 @@ function PleadingNewPage() {
<div className="space-y-1.5">
<Label className="text-xs">Client</Label>
<Select
<SearchableSelect
value={clientId || "__none__"}
onValueChange={(v) => {
const next = v === "__none__" ? "" : v;
@@ -342,29 +343,32 @@ function PleadingNewPage() {
if (k && k.client_id !== next) setCaseId("");
}
}}
>
<SelectTrigger><SelectValue placeholder="None" /></SelectTrigger>
<SelectContent className="max-h-72">
<SelectItem value="__none__">— None —</SelectItem>
{clientOptions.map((c) => (
<SelectItem key={c.id} value={c.id}>{c.name}</SelectItem>
))}
</SelectContent>
</Select>
placeholder="None"
searchPlaceholder="Search clients…"
emptyText="No clients found."
options={[
{ value: "__none__", label: "— None —" },
...clientOptions.map((c) => ({ value: c.id, label: c.name, keywords: c.name })),
]}
/>
</div>
<div className="space-y-1.5">
<Label className="text-xs">Case</Label>
<Select value={caseId || "__none__"} onValueChange={(v) => setCaseId(v === "__none__" ? "" : v)}>
<SelectTrigger><SelectValue placeholder="None" /></SelectTrigger>
<SelectContent className="max-h-72">
<SelectItem value="__none__">— None —</SelectItem>
{filteredCases.map((k) => (
<SelectItem key={k.id} value={k.id}>
{k.case_number} — {k.title}
</SelectItem>
))}
</SelectContent>
</Select>
<SearchableSelect
value={caseId || "__none__"}
onValueChange={(v) => setCaseId(v === "__none__" ? "" : v)}
placeholder="None"
searchPlaceholder="Search cases…"
emptyText="No cases found."
options={[
{ value: "__none__", label: "— None —" },
...filteredCases.map((k) => ({
value: k.id,
label: `${k.case_number} — ${k.title}`,
keywords: `${k.case_number} ${k.title}`,
})),
]}
/>
</div>
</div>