Vat onboarding fixes (#39)

* fix: enhance validation for moms_period and conditionally set vat_number and moms_period based on vat_registered

* Enhance preprocessing for first year fields, fiscal year end month, and accounting method in schema validation

* fix: simplify schema validation by removing unnecessary preprocessors

* fix: prevent setting invalid values in select components across multiple forms

* fix: improve layout responsiveness and conditional rendering in onboarding steps
This commit is contained in:
Mattsson
2026-03-17 14:28:58 +01:00
committed by GitHub
parent 3e82295cce
commit 8976cd812d
11 changed files with 42 additions and 42 deletions
@@ -21,7 +21,7 @@ export default function VatTreatmentSelect({
return (
<Select
value={value}
onValueChange={(v) => onValueChange(v as VatTreatment | 'none')}
onValueChange={(v) => { if (v) onValueChange(v as VatTreatment | 'none') }}
disabled={disabled}
>
<SelectTrigger className="h-9">