Gå til innholdet

Help Text

Den lille teksten under et felt som forklarer hva systemet forventer. Er teksten en feilmelding, bruk Error Text.

import "@fristil/designsystem/tokens.css"
import "@fristil/designsystem/help-text.css"
data-variantBrukes til
(utelatt)Dempet. Standardvalget.
defaultFull tekstfarge, når teksten må leses før feltet fylles ut
successBekreftelse på at noe gikk bra
warningNoe brukeren bør vite, men som ikke stopper innsending

Uten aria-describedby leses ikke hjelpeteksten opp når feltet får fokus.

Field genererer id-en og setter aria-describedby for deg.

import { fs } from "@fristil/designsystem"
const felt = fs.field({ id: "kid", help: true })
fs.setAttributes(ledetekst, felt.label)
fs.setAttributes(input, { ...fs.input(), ...felt.control })
fs.setAttributes(hjelpetekst, { ...fs.helpText(), ...felt.help })

fs.field genererer id-en og setter aria-describedby, så koblingen ikke kan glemmes.

Trenger du bare klassen:

fs.setAttributes(hjelpetekst, fs.helpText({ variant: "warning" }))
KlasseHva det er
.fs-help-textTeksten. Fargen kommer fra data-variant.

Se Tilpasning for hvordan laget virker.

  • Uten aria-describedby er teksten usynlig for skjermlesere. Koblingen er hele poenget.
  • Hold den kort. Den leses opp rett etter ledeteksten hver gang feltet får fokus.
  • Fargen skal ikke bære betydningen. En warning må si i ordene sine hva problemet er.