Accessible Component Library
A showcase of genuinely keyboard- and screen-reader-accessible widgets, built with vanilla JavaScript and following WAI-ARIA Authoring Practices.
Modal Dialog
A focus-trapped dialog with a dismissible backdrop. Focus enters on open, returns to the trigger on close, and the page behind becomes inert.
Tabs
A single-tabindex tablist with roving tabindex and horizontal arrow-key navigation between tabs.
Security settings
Configure two-factor authentication, API keys, and session timeouts. All secrets are encrypted at rest and rotated automatically every 90 days.
- Hardware security keys (FIDO2) supported
- IP allowlisting for API access
Billing & invoices
Manage your subscription tier, payment methods, and download historical invoices. Prices are billed monthly and can be upgraded anytime.
- Volume discounts for teams over 20
- Support for PO-based purchasing
Notification preferences
Choose which events reach you and through which channels. Configure webhook endpoints and Slack integrations from here.
- Custom quiet hours with timezone awareness
- Per-event digest scheduling
Combobox (Autocomplete)
An autocomplete combobox using the aria-activedescendant pattern. The listbox is never itself focusable.
Accordion
A disclosure group where multiple panels can be open at once. Regions animate open/closed and toggle hidden only when fully collapsed.
prefers-reduced-motion. Height transitions run, and the hidden attribute is toggled only after the region is fully collapsed so assistive tech never sees partially rendered content.