Checkbox

Om komponenten

BÄde checkboxer og radiobuttons bruker samme klasse, pkt-input-check.

Strukturelt skal <input> og <label> vÊre sÞskenelementer istedet for Ä ha <label> rundt <input>. Dette krever mer markup siden du mÄ legge til id og for attributter. Dette er gjort for at det er dette som gir mest konsistent resultat for hjelpemidler som skjermlesere og liknende.

For Ä lage grupper med checkboxes brukes vÄr inputwrapper som sikrer riktig layout og styling. Ved grupper av checkboxes brukes hasFieldset som wrapper gruppen med fieldset og legend.

Varianter

Tile

Checkboxgroup med inputwrapper

EtikettValgfritt
Dette er tekst over avmerkingsboksene.

Error

Legg til pkt-input-check__input-checkbox--error pÄ inputfeltet i CSS, eller hasError som prop i React/Vue.

CSS oversikt

Block:

  • .pkt-input-check

Elements:

  • .pkt-input-check__input
  • .pkt-input-check__input-checkbox
  • .pkt-input-check__input-label
  • .pkt-input-check__input-helptext

Modifiers:

  • .pkt-input-check__input--tile
  • .pkt-input-check__input-checkbox--error

Props, slots og events

PropTypeValidationDefaultBeskrivelse
idStringPÄkrevd-En unik identifikator for komponenten.
defaultCheckedBooleanIkke pÄkrevdfalseStandardverdi for Checkbox.
checked (Vue)BooleanIkke pÄkrevdfalseNÄvÊrende tilstand for Checkbox.
value (Vue)BooleanIkke pÄkrevdfalseVerdien til Checkbox.
hasTileBooleanIkke pÄkrevdfalseAngi om komponenten har en Tile.
disabledBooleanIkke pÄkrevdfalseAngi om Checkbox er disabled.
labelStringIkke pÄkrevd-Tekstetiketten for Checkbox.
checkHelptextStringIkke pÄkrevd-Valgfri hjelpetekst for Ä beskrive Checkbox mer detaljert.
hasErrorBooleanIkke pÄkrevdfalseAngi om det er en feil i Checkbox.
className(React)string--Tilpasset CSS-klasse for RadioButton
EventsTypeValidationDefaultBeskrivelse
change (Vue)---UtlÞses nÄr tilstanden til Checkbox endres.
onChange (Vue)---En annen hendelse som utlÞses nÄr tilstanden til Checkbox endres.