StepIndicator
@/components/ui/StepIndicator
Viser FREMDRIFT gjennom et fast antall steg — ikke et navigasjonselement, prikkene/pillene er ikke klikkbare.
Når brukes den
`prikker` for en kort, ikke-navngitt sekvens der bare POSISJONEN teller — en liten onboarding-modal, en karusell.
`piller` når stegene har en RETNING man beveger seg gjennom — en registreringsflyt, der den ekstra bredden gjør «hvor er jeg nå» lettere å se.
Ikke bruk til andel av ÉN helhet (0–100 %) — det er Progress sin jobb.
Ikke bruk som klikkbar navigasjon — komponenten viser hvor du er, den flytter deg ikke dit.
Eksempler
prikker
Kort, ikke-navngitt sekvens — kun posisjonen teller.
<StepIndicator antall={4} aktiv={1} variant="prikker" />piller
Sekvens med en retning — aktivt steg blir en avlang kapsel.
Props
Sveip tabellen for å se hele innholdet
Navn
Type
Default
Beskrivelse
antall *
number
—
Totalt antall steg.
aktiv *
number
—
0-basert indeks for aktivt steg.
variant
'prikker' | 'piller'
'prikker'
`piller` for sekvenser med en retning, `prikker` for en kort, posisjonsbasert sekvens.
className
string
—
Ekstra klasser på rot-diven.