diff --git a/src/components/cases/expenses-tab.tsx b/src/components/cases/expenses-tab.tsx index 193b6b4..f56b681 100644 --- a/src/components/cases/expenses-tab.tsx +++ b/src/components/cases/expenses-tab.tsx @@ -173,7 +173,7 @@ export function CaseExpensesTab({ caseId }: { caseId: string }) { {fees.length > 0 && (
- + placeholder="Pick from the fee schedule…" + searchPlaceholder="Search fee items…" + emptyText="No fee items found." + options={fees.map((f) => ({ + value: f.id, + label: `${f.name} — ${formatCurrency(Number(f.amount))}`, + keywords: `${f.name} ${f.description ?? ""}`, + }))} + />
)}
diff --git a/src/components/cases/time-tab.tsx b/src/components/cases/time-tab.tsx index 79d5c14..dcf96f2 100644 --- a/src/components/cases/time-tab.tsx +++ b/src/components/cases/time-tab.tsx @@ -203,14 +203,12 @@ export function CaseTimeTab({ caseRecord, onInvoice }: CaseTimeTabProps) { {fees.length > 0 && ( - + placeholder="Pick a rate from the fee schedule…" + searchPlaceholder="Search fee items…" + emptyText="No fee items found." + options={fees.map((f) => ({ + value: f.id, + label: `${f.name}${Number(f.amount) > 0 ? ` — ${formatCurrency(Number(f.amount))}/hr` : " — uses your default rate"}`, + keywords: `${f.name} ${f.description ?? ""}`, + }))} + /> )}