From dc1dc3037f5f0423e0c1bd045c0306dbc9b6083a Mon Sep 17 00:00:00 2001 From: molloyzak13 Date: Sun, 5 Jul 2026 16:45:03 +0100 Subject: [PATCH 1/2] fix: replace unit text input with dropdown in document import view --- ui/src/components/import/DocumentImportView.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ui/src/components/import/DocumentImportView.tsx b/ui/src/components/import/DocumentImportView.tsx index 3cdf1da5..6888a739 100644 --- a/ui/src/components/import/DocumentImportView.tsx +++ b/ui/src/components/import/DocumentImportView.tsx @@ -113,6 +113,8 @@ function makeSteps(upTo: number, running: number): ImportStep[] { // Main View // --------------------------------------------------------------------------- +const UNIT_OPTIONS = ["hour", "day", "piece", "flat"] as const; + export function DocumentImportView() { const [phase, setPhase] = useState("upload"); const [parsing, setParsing] = useState(false); @@ -780,8 +782,11 @@ function InvoiceCard({ item, onUpdate, importedContracts, importedProjects, exis - updateItem(idx, "unit", e.target.value)} - className={`w-full px-2 py-1 rounded text-xs bg-bg-card text-primary border ${borderCls("unit", li.unit)} outline-none focus:border-fuchsia-400`} /> +