RAPIDA UI

Infrastructure Type Selector

A multi-select molecule for categorizing damaged infrastructure. Composes Checkbox atoms in a grid layout with 7 pre-configured infrastructure categories, each with a description to help field reporters classify affected structures.

Preview — No Selection

Infrastructure type

Preview — Pre-selected

Infrastructure type

States

Required with error

Infrastructure type

Accessibility

  • Uses <fieldset> with <legend> for semantic grouping.
  • Each checkbox has a visible label and description text.
  • Required state is communicated via aria-required on the fieldset.
  • Error messages use role="alert".

Trauma-Informed Design

  • Descriptions help reporters who may not know technical infrastructure classifications.
  • Multi-select allows reporting damage to multiple infrastructure types in a single report.
  • Two-column grid layout keeps all options visible without scrolling on most devices.
  • Large checkbox touch targets accommodate field use with gloves or trembling hands.