Skip to content

feat(Logo): theme-aware SVG logo component met design token kleuren#139

Merged
jeffreylauwers merged 3 commits intomainfrom
feature/logo
Apr 5, 2026
Merged

feat(Logo): theme-aware SVG logo component met design token kleuren#139
jeffreylauwers merged 3 commits intomainfrom
feature/logo

Conversation

@jeffreylauwers
Copy link
Copy Markdown
Owner

Summary

  • Inline SVG logo component met twee kleurlagen via design tokens (--dsn-logo-color-primary, --dsn-logo-color-label) — past zich automatisch aan aan elk thema en elke kleurmodus
  • Standalone gebruik: role="img" + <title> + aria-labelledby; decoratief gebruik: aria-hidden={true}
  • useId() garandeert uniciteit van title-ids bij meerdere instanties op één pagina

Test plan

  • pnpm test — 62 test suites, 1248 tests groen
  • pnpm --filter storybook exec tsc --noEmit — 0 fouten
  • pnpm lint — 0 fouten
  • Storybook: Default, Decorative, CustomTitle en AllStates stories controleren
  • Thema-wisseling in Storybook testen (Start ↔ Wireframe, Light ↔ Dark)

Sluit #126

🤖 Generated with Claude Code

Jeffrey Lauwers and others added 3 commits April 5, 2026 15:54
Inline SVG logo component met twee kleurlagen gekoppeld aan design tokens
(--dsn-logo-color-primary en --dsn-logo-color-label), zodat het logo automatisch
meebeweegt met thema- en moduswisselingen. Standalone gebruik via role="img" +
<title> + aria-labelledby; decoratief gebruik via aria-hidden. useId() garandeert
uniciteit bij meerdere instanties op één pagina. Sluit issue #126.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…/logo/

Referentie-SVG asset verplaatst van project root naar de logo-componentmap.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Logo toegevoegd aan docs/03-components.md (Branding Components sectie),
changelog bijgewerkt, testtellingen bijgewerkt naar 1248 tests / 62 suites.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jeffreylauwers jeffreylauwers merged commit 9cc901b into main Apr 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant