BillTracker/client/components
null e184fed88a v0.20.7: Keyboard navigation and ARIA accessibility
- Skip-to-content link for keyboard users (sr-only/focus:not-sr-only pattern)
- aria-expanded and aria-haspopup on Tracker menu dropdown
- aria-label on footer, role='main' and aria-labelledby on layout wrapper
- Main content wrapped in <main> with unique id from React useId()
- Fixed build error: useId imported from react, not react-router-dom
- Hudson security audit: 5/5 PASS (no XSS, no DOM clobbering, no injection)
2026-05-10 00:18:36 -05:00
..
layout v0.20.7: Keyboard navigation and ARIA accessibility 2026-05-10 00:18:36 -05:00
ui v0.20.7: Keyboard navigation and ARIA accessibility 2026-05-10 00:18:36 -05:00
AdminDashboard.jsx v0.20.1: code splitting, version badge on roadmap, roadmap nav link 2026-05-09 22:01:19 -05:00
BillModal.jsx push 2026-05-09 13:03:36 -05:00
BillsTableInner.jsx calendar 2026-05-04 13:14:32 -05:00
ErrorBoundary.jsx v0.19.2: add React Error Boundaries for crash recovery 2026-05-09 18:33:02 -05:00
MarkdownText.jsx initial commit 2026-05-03 19:51:57 -05:00
MobileBillRow.jsx push 2026-05-09 13:03:36 -05:00
MobileTrackerRow.jsx push 2026-05-09 13:03:36 -05:00
PageLoader.jsx v0.20.1: code splitting, version badge on roadmap, roadmap nav link 2026-05-09 22:01:19 -05:00
ReleaseNotesDialog.jsx v0.20.7: Keyboard navigation and ARIA accessibility 2026-05-10 00:18:36 -05:00
StatusBadge.jsx push 2026-05-09 13:03:36 -05:00
SummaryCard.jsx push 2026-05-09 13:03:36 -05:00