import "@fremtind/jokul/styles/core/core.css";
import "@fremtind/jokul/styles/components/icon/icon.min.css";
import "@fremtind/jokul/styles/fonts/webfonts.min.css";
import "@fremtind/jokul/styles/components/message/message.min.css";
import { Message } from "@fremtind/jokul/message";
export function Example() {
return (
<Message>
Dokumentasjonen for dette mønsteret er oppdatert med nye referanser og lokale notater.
</Message>
);
}
FormErrorMessage · tsx
import "@fremtind/jokul/styles/core/core.css";
import "@fremtind/jokul/styles/components/icon/icon.min.css";
import "@fremtind/jokul/styles/fonts/webfonts.min.css";
import "@fremtind/jokul/styles/components/list/list.min.css";
import "@fremtind/jokul/styles/components/message/message.min.css";
import { FormErrorMessage } from "@fremtind/jokul/message";
export function Example() {
return (
<FormErrorMessage
errors={[
"Beskrivelsen mangler.",
"Minst ett skjermbilde må lastes opp.",
"Velg ansvarlig team før publisering."
]}
isSubmitted
/>
);
}
Props
Disse prop-tabellene gjelder rotelementet Message.
Jøkul-props
Message sine egne props for statusvariant, bredde og eventuell avvising.
Dekningen følger offentlige props som kommer fra Jøkul-pakken og dens egne basetyper, men ikke generiske DOM-props fra React.
Tilgjengelighet
Tastatur: Message har ingen egen tastaturadferd før du legger til `dismissAction`. Da må avvis-knappen kunne nås og aktiveres med tastatur som en vanlig knapp.
Semantikk som kreves
Bruk Message til avgrenset status eller viktig informasjon i en flyt, ikke som erstatning for full sidefeedback eller modal blokkering.
Velg variant ut fra alvorlighetsgrad og forventet handling, ikke bare ut fra hvilken farge som ser best ut visuelt.
FormErrorMessage passer når flere feil må samles på skjema-nivå i tillegg til feltspesifikke meldinger.
Automatiserte kontroller
Dokssiden inngår i prosjektets route smoke og a11y-kjøring.
Forhåndsvisningen rendres server-side uten Astro islands eller klienthydrering.
Manuelle kontroller
Bekreft at meldingen faktisk tilhører innholdet rundt, og ikke burde vært løst med lokal hjelpetekst nærmere det konkrete problemet.
Bekreft at avvisbare meldinger ikke skjuler kritisk informasjon brukeren fortsatt trenger senere i oppgaven.
Ytelse
Message er lett, men er avhengig av ikon- og webfont-stiler for å vise variantikonene riktig.
FormErrorMessage kan samle mange feil; hold teksten kort og konkret så oppsummeringen ikke blir en tung blokk som er vanskelig å skanne.
Relatert
InfoIcon : Info-varianten bygger på samme ikonfamilie som resten av Jøkul sine statusflater.
WarningIcon : Warning-varianten bruker Jøkul sitt advarselsikon for å gi ekstra tyngde til meldingen.
Installer Jøkul : Importer core-, icon-, webfont- og message-stilene før du bruker Message lokalt.