Svea
Component Library for Svelte v3, documented on Storybook.
Get started
Install the dependencies...
npm install svea
Accessibility
Following a philosophy of using built in web- and browser-standards and thereby not overwriting or recreating a11y support. The goal is to follow WCAG of level AA.
Do's:
✔️ Using the HTML5 tags semantically
✔️ Supporting aria
-attributes, read guidelines here
Don't:
❌ Overwrite standardise keyboard navigation
❌ Overwrite focus-outline
List of A11y interactions
Component | Keystroke | Notes |
---|---|---|
Button | enter or space |
triggers an action or event |
Continuously updated as components are created
Follows guidelines here
Development instructions
Keeping up with changelog
Commit Messages should follow following standards:
type(category): description [flags]
Where type
is one of the following:
breaking
build
ci
chore
docs
feat
fix
other
perf
refactor
revert
style
test