MetalUI / Soft Hardware

React · SwiftUI · agent guides

Segmented control

A pill of pills on Base UI RadioGroup: a well track, segments on the height ladder, and a raised thumb that glides to the selection on the part spring.

Use it for

  • Two to five mutually exclusive views or modes that are switched often: a lens's view (place · list · table · timeline · gallery), a colorway, a scale.

Don't use it for

  • More than five options, or options that need explaining. Use a select or a menu.
  • Navigation between pages (use tabs or links) or on/off (use a switch).
  • Actions. Each segment is a state, not a command.

Read the Segmented control agent guide · Copy registry source

Explore the documentation · Agent index · Source on GitHub