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.
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)
Du må skrive inn 11 siffer
Banner alert
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
- Ikon
- Tittel (valgfritt)
- Melding
- Dato (valgfritt)
- Lukkeknapp (valgfritt)
Enkel alert innhold
- Ikon
- Melding
- Lukk knapp (valgfritt)