SegmentedControl lar brukeren velge mellom nært beslektede alternativer som påvirker innhold eller visning. Den består av en gruppe knapper hvor nøyaktig ett alternativ kan være valgt om gangen.
SegmentedControl grupperer to eller flere nært beslektede alternativer og lar brukeren velge nøyaktig ett av dem. Passer godt til filtrering av innhold og veksling mellom visninger/innstillinger — for eksempel valg som påvirker nærliggende innhold (som «Avreise» vs. «Ankomst»).
Unngå SegmentedControl når
du trenger navigasjon mellom paneler eller sider, bruk heller Tabs
det er et skjema med innsending, bruk heller RadioGroup
Retningslinjer
Plassering: plasser komponenten nær innholdet den styrer. Bruk aria-controls hvis den styrer innhold lenger nede på siden.
Antall og bredde: hold antall valg lavt (maks 5). Sørg for at alle valg er synlige på skjermen. Hold tekstene korte og konsistente.
Ikoner: kun ikoner kan brukes for erfarne brukere. Gi alltid en skjermleser-tekst med aria-label når innholdet ikke er selvforklarende.
Label: bruk label for å beskrive hva valget styrer, slik at det blir lettere for brukeren å forstå der det er nødvendig.
Anbefalingene er inspirert av bruksmønstre i ToggleGroup i Aksel og Designsystemet.