Alert
Kildekode på GitHub · Les som Markdown
Alert brukes for å vise kontekstuell informasjon som krever brukerens oppmerksomhet. Den støtter flere semantiske varianter for ulike typer meldinger — fra nøytral informasjon til feilmeldinger.
Importering
import { Alert, AlertTitle, AlertDescription } from "@kilden/designsystem";Grunnleggende bruk
<Alert> <AlertTitle>Merknad</AlertTitle> <AlertDescription> Dette er en standard alert for generell informasjon. </AlertDescription> </Alert>
Varianter
Info
<Alert variant="info"> <AlertTitle>Tips</AlertTitle> <AlertDescription> Du kan bruke tastatursnarvei Ctrl+K for å åpne søk. </AlertDescription> </Alert>
Success
<Alert variant="success"> <AlertTitle>Fullført</AlertTitle> <AlertDescription> Endringene dine er lagret og publisert. </AlertDescription> </Alert>
Warning
<Alert variant="warning"> <AlertTitle>Advarsel</AlertTitle> <AlertDescription> Denne komponenten er eksperimentell og kan endres uten forvarsel. </AlertDescription> </Alert>
Danger
<Alert variant="danger"> <AlertTitle>Feil</AlertTitle> <AlertDescription> Kunne ikke lagre endringene. Prøv igjen senere. </AlertDescription> </Alert>
Alle varianter samlet
<div style={{ display: "flex", flexDirection: "column", gap: "1rem" }}> <Alert> <AlertTitle>Default</AlertTitle> <AlertDescription>Nøytral informasjon.</AlertDescription> </Alert> <Alert variant="info"> <AlertTitle>Info</AlertTitle> <AlertDescription>Nyttig informasjon å vite om.</AlertDescription> </Alert> <Alert variant="success"> <AlertTitle>Success</AlertTitle> <AlertDescription>Handlingen var vellykket.</AlertDescription> </Alert> <Alert variant="warning"> <AlertTitle>Warning</AlertTitle> <AlertDescription>Vær oppmerksom på dette.</AlertDescription> </Alert> <Alert variant="danger"> <AlertTitle>Danger</AlertTitle> <AlertDescription>Noe gikk galt.</AlertDescription> </Alert> </div>
Kun beskrivelse
AlertTitle er valgfri — du kan bruke Alert med kun en beskrivelse.
<Alert variant="info"> <AlertDescription> Husk å kjøre testene før du pusher koden din. </AlertDescription> </Alert>
Bruksanbefalinger
Advarsel
Bruk riktig variant for konteksten
Velg variant basert på meldingstypen: info for tips, success for bekreftelser, warning for advarsler og danger for feil.
Feil
Ikke bruk danger for advarsler
Danger er for faktiske feil. Advarsler som 'eksperimentell' eller 'deprecated' bør bruke warning.
Tips
Hold teksten kortfattet
Alerts bør ha en tydelig tittel og kort beskrivelse. Lengre innhold hører hjemme i selve siden.
Info 1
Info 2
Info 3
Ikke stable for mange alerts
For mange alerts på én side reduserer effekten. Prioriter de viktigste meldingene.
Tilgjengelighet
- Bruker
role="alert"som signaliserer viktig innhold til skjermlesere - Skjermlesere vil typisk annonsere innholdet umiddelbart
- Bruk
AlertTitlefor å gi en tydelig overskrift
Props
Alert
| Prop | Type | Default | Beskrivelse |
|---|---|---|---|
variant | "default" | "info" | "success" | "warning" | "danger" | "default" | Visuell stil og farge |
AlertTitle
Arver alle props fra <h5>.
AlertDescription
Arver alle props fra <div>.