Axon 911 Frontend DocsAxon 911 Frontend Docs
Axon 911 Frontend Docs
    Loading navigation…
U
User
Switch to light mode
  1. Blocks
  2. Control Island
  3. Accessibility

Control Island

Accessibility

Import ControlIsland from @prepared911/ui/blocks/control-island.
  • The island is a role="group" named by label.
  • Role segments are toggle buttons named by each role label. Tab order: roles, raise hand, status pill (Call taker only when availability is set).
  • Collapsed roles expose a visual-only tooltip; the selected role shows its label without a tooltip.
  • Raise hand is a toggle named by raiseHandLabel.
  • Ready, On Break, and Not Ready share a menu trigger named by the current status and described by statusMenuLabel. The menu is a radio group; Escape returns focus to the pill.
  • On Call and Ringing are static, not focusable. Ringing uses a polite status announcement via ringingAnnouncement.
  • Forced colors drop accent fills; pills keep a reserved border edge. Statuses differ by label and icon.
  • Layout mirrors in RTL.
Previous
Control Island / API and Development
Next
Dashboard Layout / Usage