@accessible
Accessible style-agnostic components for React which largely implement the accessibility design patterns found here: https://www.w3.org/TR/wai-aria-practices
Denver, CO
Pinned Repositories
accordion
🅰 An accessible and versatile accordion for React with keyboard navigation and labeling features taught in w3.org's WAI-ARIA accordion best practices example
checkbox
🅰 An accessible and versatile checkbox component for React
disclosure
🅰 An accessible and versatile disclosure component for React
drawer
🅰 An accessible and versatile drawer component for React
modal
🅰 An accessible and versatile modal component for React
popover
🅰 An accessible and versatile popover component for React
radio
🅰 An accessible and versatile radio component for React
tabs
🅰 An accessible and versatile tabs component for React with keyboard navigation and labeling features taught in w3.org's WAI-ARIA tabs example
use-id
🅰 A React hook for creating unique IDs to facilitate WAI-ARIA and server rendering
use-keycode
🅰 A React hook for firing callbacks on specific keycodes
@accessible's Repositories
accessible-ui/modal
🅰 An accessible and versatile modal component for React
accessible-ui/drawer
🅰 An accessible and versatile drawer component for React
accessible-ui/popover
🅰 An accessible and versatile popover component for React
accessible-ui/disclosure
🅰 An accessible and versatile disclosure component for React
accessible-ui/accordion
🅰 An accessible and versatile accordion for React with keyboard navigation and labeling features taught in w3.org's WAI-ARIA accordion best practices example
accessible-ui/use-id
🅰 A React hook for creating unique IDs to facilitate WAI-ARIA and server rendering
accessible-ui/checkbox
🅰 An accessible and versatile checkbox component for React
accessible-ui/use-keycode
🅰 A React hook for firing callbacks on specific keycodes
accessible-ui/slider
🅰 An accessible and versatile slider component for React that uses a native <input type=range> for focus management
accessible-ui/using-keyboard
🅰 React utilities for adding accessible focus styles to elements when only someone is using keyboard navigation
accessible-ui/radio
🅰 An accessible and versatile radio component for React
accessible-ui/tabs
🅰 An accessible and versatile tabs component for React with keyboard navigation and labeling features taught in w3.org's WAI-ARIA tabs example
accessible-ui/visually-hidden
🅰 A React component for adding visually hidden styles to elements
accessible-ui/button
🅰 An accessible button component for React that provides interop between real <button> elements and fake ones, e.g. <div role='button'>
accessible-ui/link
🅰 A component that adds aria attributes and keydown events to non-A elements in order to make them act like native links
accessible-ui/tabbable
🅰 Returns an array of all tabbable DOM nodes within a containing node.
accessible-ui/toggle-button
🅰 An accessible two-state button that can be either off (not pressed) or on (pressed)
accessible-ui/use-conditional-focus
🅰 A React hook for focusing elements and their children conditionally
accessible-ui/use-key
🅰 A React hook for handling `keydown` events on specific `event.key` values. It also normalizes non-standard `event.key` values from IE to their modern equivalents.