Redesign the setup flow and consolidate the CSS into one primitives layer
Onboarding asks explicitly for one or two parents and shows one card per parent for balances; the balance form is per parent with inline validation; the partner can be filled from the FK deduction or added from it. Settings and Dashboard reuse the same form. CSS: bare buttons carry no colour any more; buttons, cards, choice cards, fields, alerts, badges, eyebrow and modal chrome are defined once in primitives.css. Media queries live only in responsive.css. A style guard test blocks hex, !important and stray media queries. Bilingual fixes: calendar selects size by content, header no longer wraps. Vitest is capped at four workers. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -1,29 +1,36 @@
|
||||
export const onboarding = {
|
||||
'onboarding.addChildButton': 'Lägg till barn',
|
||||
'onboarding.addDeducedPartnerButton': 'Lägg till {name}',
|
||||
'onboarding.addingChild': 'Lägger till...',
|
||||
'onboarding.balancesLegend': 'Föräldradagar',
|
||||
'onboarding.balanceStatus': '{left} av {total} dagar kvar',
|
||||
'onboarding.balanceStatusNone': 'Inga uppgifter ännu',
|
||||
'onboarding.birthdayLabel': 'Födelsedag',
|
||||
'onboarding.childBirthDateRequired': 'Ange barnets födelsedatum',
|
||||
'onboarding.childNameLabel': 'Barnets namn',
|
||||
'onboarding.childNameRequired': 'Ange barnets namn',
|
||||
'onboarding.continueButton': 'Fortsätt',
|
||||
'onboarding.createChildError': 'Kunde inte skapa barn',
|
||||
'onboarding.familyIntro': 'Det här styr hur planeraren fördelar föräldradagarna.',
|
||||
'onboarding.familyTitle': 'Planerar du ensam eller tillsammans med en partner?',
|
||||
'onboarding.deducedBadge': 'Härlett från din FK-hämtning',
|
||||
'onboarding.deducedPartnerPrompt': 'Försäkringskassan visar att den andra föräldern har {days} dagar kvar.',
|
||||
'onboarding.dismissDeducedPartner': 'Nej, jag är ensam förälder',
|
||||
'onboarding.enterManuallyButton': 'Ange själv',
|
||||
'onboarding.familyCoupleDescription': 'Dagarna delas 240/240 och ni kan spara 48 dagar var efter 4 år. Partnern behöver inte skapa konto.',
|
||||
'onboarding.familyCoupleTitle': 'Vi är två föräldrar',
|
||||
'onboarding.familySoloDescription': 'Jag har ensam vårdnad. Alla 480 dagar och 96 sparade dagar efter 4 år är mina.',
|
||||
'onboarding.familySoloTitle': 'Bara jag',
|
||||
'onboarding.familyTitle': 'Hur ser er familj ut?',
|
||||
'onboarding.fillAllFields': 'Fyll i alla fält',
|
||||
'onboarding.finishButton': 'Klar',
|
||||
'onboarding.finishError': 'Något gick fel. Försök igen.',
|
||||
'onboarding.manualFetchDescription': 'Ange dina saldon manuellt om du redan vet dem.',
|
||||
'onboarding.manualFetchTitle': 'Ange manuellt',
|
||||
'onboarding.finishingButton': 'Sparar...',
|
||||
'onboarding.namePlaceholder': 'Namn',
|
||||
'onboarding.partnerAddedStatus': 'Partner tillagd: {name}',
|
||||
'onboarding.partnerIntro': 'Lägg till din partner nu, eller gör det senare under Inställningar.',
|
||||
'onboarding.partnerNameLabel': 'Partnerns namn',
|
||||
'onboarding.savingFamilyError': 'Kunde inte spara planeringsläget',
|
||||
'onboarding.scrapeFetchDescription': 'Snabbast och säkrast — hämtar dina exakta saldon automatiskt via BankID.',
|
||||
'onboarding.scrapeFetchTitle': 'Hämta från Försäkringskassan',
|
||||
'onboarding.skipButton': 'Hoppa över för nu',
|
||||
'onboarding.skipHint': 'Vi använder det lagstadgade antagandet (480 dagar, inget uttaget) tills du fyller i dina egna uppgifter.',
|
||||
'onboarding.stepBalancesIntro': 'Så vet vi hur många dagar som finns kvar att planera. Du kan alltid uppdatera detta senare.',
|
||||
'onboarding.stepBalancesTitle': 'Hämta dina föräldradagar',
|
||||
'onboarding.partnerAutoFillHint': 'Fylls i automatiskt om du hämtar från FK, eller om {name} loggar in och hämtar.',
|
||||
'onboarding.partnerNameLabel': 'Den andra förälderns namn',
|
||||
'onboarding.partnerNameRequired': 'Ange den andra förälderns namn',
|
||||
'onboarding.stepBalancesIntro': 'Du kan hoppa över och fylla i senare — vi antar då att inga dagar är uttagna.',
|
||||
'onboarding.stepBalancesTitle': 'Hur många dagar finns kvar?',
|
||||
'onboarding.stepChildIntro': 'Lägg till ditt första barn för att börja planera föräldraledigheten.',
|
||||
'onboarding.stepChildTitle': 'Välkommen! Låt oss lägga till ditt barn',
|
||||
'onboarding.stepIndicator': 'Steg {step} av {total}',
|
||||
'onboarding.youBadge': 'du',
|
||||
} as const
|
||||
|
||||
Reference in New Issue
Block a user