Commit Graph

4 Commits

Author SHA1 Message Date
dereklseitz
57e1bb8d9d feat(a11y): Improve accessibility of demo cards
- change outer <div> wrapper to <article> for improved semantic HTML
- add "aria-labelledby" attribute to explicitly link each demo card to its title
2025-09-07 17:39:42 -05:00
dereklseitz
3c22c88396 feat: Add demo card on demos page for first showcased demo
- add _data/demos.js data file
- add Nunjucks logic for dynamically injecting demo attributes into demo cards
- add style rules for demo cards
2025-09-07 17:24:16 -05:00
dereklseitz
ec4511ca89 refactor: Remove unnecessary comments from codebase 2025-08-16 22:29:46 -05:00
dereklseitz
16d93122ca refactor: Modularize Stylesheets 2025-08-13 11:54:28 -05:00