Hopp til innhold
Aksel

Søk

Ctrl+K for å søkeEsc for å lukke

Aksel

Designsystemet
God praksisBloggen

Komponenter

Process

Process brukes til å vise en liste med hendelser. Hver hendelse kan inneholde informasjon, handlinger, lenker eller status.

NyOppdatert 28. august 2025

Ny funksjon

Denne komponenten er ny eller oppdatert. Tar du den i bruk ønsker vi gjerne innspill til hvordan den fungerer i tjenesten din!

Egnet til:

  • Vise en prosess med flere steg.
  • Vise gangen i en sak.

Uegnet til:

Eksempler

Retningslinjer

Hva er forskjellen mellom Stepper og Process?

Process brukes når fremdriften ikke kan styres av brukeren, for eksempel for å vise gangen i en sak. I Process kan du legge til interaktivt innhold.

Stepper brukes når brukeren selv kan navigere mellom stegene, for eksempel i et skjema. I Stepper kan du ikke legge til interaktivt innhold, siden stegene i seg selv er klikkbare.

Tilgjengelighet

Process rendres som et <ol>-element der aria-controls er satt til ID-en til den aktive hendelsen. Dette gjør at de som bruker Jaws kan hoppe fram/tilbake med hurtigtasten Alt+Jaws+M. Jaws er enten Insert eller CapsLock, avhengig av hvilket tastaturoppsett som er valgt i Jaws.

Figma

I Figma kommer komponenten som enkeltsteg, som du setter sammen til en Process ved hjelp av autolayout med vertical flow og -8px i gap.

Props

Process

children

  • Type:
    ReactElement<ForwardRefExoticComponent<ProcessEventProps & RefAttributes<HTMLLIElement>>, string | JSXElementConstructor<...>>[]
  • Description:

    <Process.Event /> elements.

hideStatusText?

  • Type:
    boolean
  • Default:
    false
  • Description:

    Hides the "aktiv"-text when the event is active.

className?

  • Type:
    string

data-color?

  • Type:
    (string & {}) | AkselColor

ref?

  • Type:
    LegacyRef<HTMLOListElement>
  • Description:

    Allows getting a ref to the component instance. Once the component unmounts, React will set ref.current to null (or call the ref with null if you passed a callback ref). React Docs

Process.Event

children?

  • Type:
    ReactNode
  • Description:

    Rich content to display under the title and timestamp if provided.

hideContent?

  • Type:
    boolean
  • Description:

    Hide the content section of the event.

title?

  • Type:
    string
  • Description:

    Step title.

timestamp?

  • Type:
    string
  • Description:

    Timestamp or date to display for event.

bullet?

  • Type:
    ReactNode
  • Description:

    Icon or number to display inside the bullet.

status?

  • Type:
    "active" | "completed" | "uncompleted"
  • Default:
    "uncompleted"
  • Description:

    Current event status.

className?

  • Type:
    string

data-color?

  • Type:
    (string & {}) | AkselColor

ref?

  • Type:
    LegacyRef<HTMLLIElement>
  • Description:

    Allows getting a ref to the component instance. Once the component unmounts, React will set ref.current to null (or call the ref with null if you passed a callback ref). React Docs