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
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.
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
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.
Anatomi
Alert komponenten er bygget opp av ulike elementer med med 4 ulike varianter som indikerer status.
- Ikon
- Tittel (valgfritt)
- Melding
- Dato (valgfritt)
- Lukkeknapp (valgfritt)