Billing rework
All checks were successful
Build and Push / build (push) Successful in 1m32s

This commit is contained in:
2026-05-02 00:34:26 +02:00
parent 08460f93d4
commit 2c1e7af797
7 changed files with 52 additions and 11 deletions

View File

@@ -1008,7 +1008,11 @@ export function OnboardingWizard({
}))
}
rows={3}
placeholder={t("billingNotesPlaceholder")}
placeholder={t(
isPersonal
? "billingNotesPlaceholderPersonal"
: "billingNotesPlaceholder"
)}
className="w-full px-3 py-2 bg-surface-2 border border-border rounded-lg text-sm text-text-primary placeholder:text-text-muted focus:outline-none focus:ring-1 focus:ring-accent focus:border-accent transition-colors resize-y"
/>
</div>
@@ -1113,6 +1117,19 @@ export function OnboardingWizard({
</div>
}
/>
{/* Bug 35: VAT review row. Company customers see this so
they can verify the VAT id they typed before submitting.
Personal customers never see it — they don't have a
VAT number, the form didn't ask, the review hides it. */}
{!isPersonal &&
config.billingAddress.vatNumber &&
config.billingAddress.vatNumber.trim().length > 0 && (
<ReviewRow
label={t("billingVatNumber")}
value={config.billingAddress.vatNumber}
mono
/>
)}
<ReviewRow
label={t("reviewContactEmail")}
value={userEmail || ""}