Alert

Status

Figma ✅Publisert
CSS ✅Publisert
Vue ✅Publisert
React ✅Publisert
Dokumentasjon ✅Publisert

Om komponenten

Alert-komponenten brukes for Ă„ vise en statusbeskjed. En statusbeskjed er en kort beskjed til brukeren som informerer brukeren om:

  • en viktig hendelse eller endring
  • konsekvenser av en handling
Information

Bruk dette tekstfeltet til Ä beskrive hva varslingen handler om. Du kan bruke sÄ mange linjer du har behov for, men prÞv likevel Ä vÊre kort og konsis.

Sist oppdatert: 09.03.2022

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” istedet.

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

Alert-komponenten har 4 ulike statuser/varianter:

  • 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.

Komponenten kommer ogsÄ i default og compact stÞrrelse.

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 og muligheter for innhold. 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 (compact, ikke default) – 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

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 lukke-ikon
  • Bruk blĂ„ status (fram i tid) eller gul status (skjer nĂ„)

Toast alert/kompakt 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.

Det er ulike mÄter Ä plassere en toast alert. Vi anbefaler at den enten opptrer i nÊrheten av innholdet brukeren har gjort en handling i (i sÄ fall anbefaler vi default stÞrrelse), eller Þverst midt pÄ siden (da med dropshadow, og at den legger seg et nivÄ over det andre innholdet pÄ siden). Se eksempler under.

Toast alert i nĂŠrheten av innhold
Overordnet toast alert plassert over innhold

Anatomi

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

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