Alert

Status

Figma Publisert
CSS Publisert
Vue Publisert
React Publisert
Dokumentasjon Publisert

Om komponenten

Alert-komponenten viser statusbeskjed. En statusbeskjed er en kort beskjed til brukeren som informerer om:

  • en viktig hendelse eller endring
  • konsekvenser av en handling

En statusbeskjed skal hjelpe brukeren med å få løst oppgaven sin. Dersom du ønsker å gruppere innhold/tekst, men det ikke er definert som en statusbeskjed, anbefales det å bruke komponenten “Messagebox”.

Statusbeskjeder bør ikke bryte over flere linjer på desktop, men kan vises over flere linjer på mobil så lenge ingen viktig informasjon skjules. Hvis den ikke er knyttet til en spesifikk tilstand, bør brukeren kunne lukke den. For globale meldinger bør man gi brukerne muligheten til å lukke varslingen, slik at de ikke ser den flere ganger.

Varianter

Komponenten har 4 ulike statuser:

  • Blå informative alert – gir tilleggsinformasjon som ikke krever umiddelbar handling.
  • Gul warning alert – advarer brukeren om systemfeil og konsekvenser av valg.
  • Rød error alert – gir brukeren beskjed om at noe er feil. Hvis mulig, si noe om hvordan hen kan løse oppgaven sin.
  • Grønn success alert – bekrefter at en handling har vært vellykket.

Farger

De ulike fargene som brukes er:

  • Blå: bg $blue-60 (#D1F9FF), linje $blue (#6FE9FF)
  • Gul: bg $yellow-50 (#FFE7BC), linje $yellow (#F9C66B)
  • Rød: bg $red-30 (#FFDFDC), linje $red (#FF8274)
  • Grønn: bg $green-30 (#C7FDE9), linje $green (#43F8B6)

Alle bruker blue-dark (#2A2859) som tekstfarge.

Slik bruker du komponenten

Du kan bruke komponenten som en inline alert, banner alert og toast alert. Disse kommer i ulike størrelser. Du kan velge om de skal kunne lukkes eller ikke.

Inline alert

Inline alert er en melding som knyttes direkte til en handling og plasseres under innholdselementet. Den varsler brukeren om statusen til en handling, for eksempel en feilmelding i et skjema.

Eksempel på bruk: Feilmelding

  • Bruk kun den minste størrelsen – helst kun 1 setning
  • Ikke dato og ikke overskrift
  • Validering, mest brukt som rød feilmelding
  • Forklar brukeren hva som har skjedd og hva hen kan gjøre for å komme videre

Skriv inn både fødselsdato og personnummer (11 siffer)

Banner alert bruker du når du trenger å gi litt mer informasjon. Den kan stå sammen med et innholdselement eller alene.

Eksempel på bruk: Driftsmelding

  • Kan brukes i alle størrelser, men skriv så kort som mulig
  • Må ha meningsbærende overskrift
  • Kan inkludere dato og close-ikon
  • Bruk blå status (fram i tid) eller gul status (skjer nå)

Toast alert

Toast alert popper opp for å vise brukeren korte meldinger. Det kan for eksempel være en beskjed om at noe autolagres, eller bruker får beskjed om at et skjema er vellykket sendt inn.

Hvis man bruker en toast som forsvinner etter noen sekunder må man sikre at brukeren får med seg meldingen. WCAG 2.1 krever at statusbeskjeder skal kunne oppfattes av:

  • blinde som bruker skjermleser
  • svaksynte som bruker zoom helt opp til 400%
  • personer med nedsatt kognisjon

Om du ikke får testet dette godt nok og er usikker på om bruker får den med seg anbefaler vi å bruke en toast som blir værende på siden men med et kryss slik at bruker selv kan krysse den vekk.

Anatomi

Alert komponenten er bygget opp av ulike elementer med med 4 ulike varianter som indikerer status.

Alert innhold

  1. Ikon
  2. Tittel (valgfritt)
  3. Melding
  4. Dato (valgfritt)
  5. Lukkeknapp (valgfritt)

Enkel alert innhold

  1. Ikon
  2. Melding
  3. Lukk knapp (valgfritt)