You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Migreert de RVO button-classes mee: component-library-css 4.16 verving
.utrecht-button door .rvo-button met een nieuw modifier-schema. Zonder deze
migratie zouden alle buttons in beide apps ongestyled (native) renderen.
Class-migratie (utrecht-button* -> rvo-button*):
- --primary-action -> --primary, --secondary-action -> --secondary
- --rvo-tertiary-action -> --tertiary, --rvo-quaternary-action -> --quaternary
- --rvo-md/--rvo-xs -> --size-md/--size-xs, --rvo-full-width -> --full-width
- --warning -> --warning, --icon-gap -> --icon-before/--icon-after (per positie)
- utrecht-button-group -> rvo-action-group
Verwijderde classes in 4.20.2 die wij gebruikten (door review gevonden, gefixt):
- a.rvo-button kleur: var(--_utrecht-button-color) bestaat niet meer ->
var(--rvo-button-color) (anders donker-op-donker op de standalone-download-CTA)
- rvo-heading--mixed -> rvo-heading--normal (4 accordion-titels; anders vet i.p.v.
normaal). Beide zijn font-weight: var(--rvo-font-weight-normal), exact equivalent.
Overig:
- UiButton.vue: dynamische class-constructie aangepast
- base.css/app.css: button-selectors gemigreerd; icon-gap-override naar
icon-before/after; dode .utrecht-button--align-content regel verwijderd;
--rvo-color-logoblauw -> --rvo-color-lintblauw (logoblauw hernoemd in dt 2.0)
- SaveForm.vue: pre-existing typo rvo-action-groul -> rvo-action-group
- Tests in test/cov/* asserteren op de nieuwe classes (100% coverage behouden)
- CLAUDE.md button-conventie bijgewerkt
RVO component-library-css 4.20 stripte de standaard onder-marge van koppen
(utrecht-heading-1/2: 16px->0, heading-3: 12px->0) en zette de accordion-chevron
~5px te laag t.o.v. de titel. Beide degraderen de leesbaarheid zichtbaar t.o.v.
de productie-interface (4.8.0).
Compat-laag in base.css (raakt standalone + frontend):
- herstel heading margin-block-end (16/16/12px); rvo-heading--no-margins (door
RVO verwijderd) opnieuw gedefinieerd zodat accordion-/projecttitels 0 blijven
- accordion-chevron-wrapper op 1.5rem + align center -> chevron weer uitgelijnd
met de eerste tekstregel (gemeten 0px, was +5px; productie -1px)
Heading-default sluit nu elementen met een rvo-margin*-utility en
rvo-heading--no-margins uit, zodat alleen plain koppen de 4.8-marge terugkrijgen
en expliciete 0-utilities behouden blijven. Gemeten (live): card-titel
rvo-margin--none = 0px, plain sectiekop = 12px, accordion-titel = 0px.
Copy file name to clipboardExpand all lines: .claude/CLAUDE.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -82,7 +82,7 @@ De tsconfigs in `apps/*` en `packages/*` erven gedeelde instellingen via `extend
82
82
- API-calls via `api.ts` naar `/api/v1/`, Bearer token via `useAuth().getToken()`
83
83
- Gedeelde componenten komen uit `@overheid-assessment/core`
84
84
- Dialogen: native `<dialog>` met `showModal()` (focus trap automatisch, `::backdrop` voor overlay). Geen handmatige backdrop-divs of `.open` property.
0 commit comments