Om komponenten
Avhengigheter
- pkt-icon
Dropdown:
- pkt-alert
- pkt-button
Varianter
CSS-klasser
Block:
- .pkt-inputwrapper
Elements:
- .pkt-inputwrapper__label
- .pkt-inputwrapper__helptext
- .pkt-inputwrapper__helptext-expandable
- .pkt-inputwrapper__helptext-expandable-heading
- .pkt-inputwrapper__helptext-expandable-open
- .pkt-inputwrapper__helptext-expandable-closed
Modifiers:
- .pkt-inputwrapper
--
disabled - .pkt-inputwrapper
--
error - .pkt-inputwrapper
--
inline
Props, slots og events
Props | Type | Validation | Default | Beskrivelse |
---|---|---|---|---|
id | string | Required | - | ID for inputfeltet |
label | string | Required | - | Etiketten for inputfeltet |
ariaDescribedby | string | - | - | aria for elementet som beskriver inputfeltet |
ariaLabelledby | string | - | - | aria for elementet som beskriver inputfeltet |
autocomplete | string | - | âoffâ | Angir om autocomplete skal vĂŠre aktivert for inputfeltet |
className | string | - | - | Tilpasset CSS-klasse for inputfeltet |
disabled | boolean | - | false | Angir om inputfeltet er deaktivert |
errorMessage | string, ReactNode, ReactNode[] | - | - | Feilmelding som vises nÄr det er en feil i inputfeltet |
hasError | boolean | - | false | Angir om inputfeltet har en feil |
helptext | string, ReactNode, ReactNode[] | - | - | Hjelpetekst som vises over inputfeltet |
helptextDropdown | string, ReactNode, ReactNode[] | - | - | Hjelpetekst som er skjult bak âLes merâ-knapp |
helptextDropdownButton | string | - | - | Alternativ tekst til âLes merâ-knapp |
iconNameRight | string | - | - | Navn pÄ ikonet som vises til hÞyre for inputfeltet |
inline | boolean | - | false | Angir om inputfelt skal vises i en linje |
fullwidth | boolean | - | false | Sett input-elementet til Ă„ ha full bredde |
name | string | - | id | Navnet for inputfeltet |
placeholder | string | - | - | Plassholder-tekst for inputfeltet |
prefix | string | - | - | Tekst som vises fĂžr inputfeltet |
optionalTag | boolean | - | false | Angir om inputfeltet skal ha et valgfritt-merke |
optionalText | string | - | âValgfrittâ | Overstyre tekst for optional -merke |
requiredTag | boolean | - | false | Angir om inputfeltet er pÄkrevd |
requiredText | string | - | âMĂ„ fylles utâ | Overstyre tekst for required -merke |
suffix | string | - | - | Tekst som vises etter inputfeltet |
type | string | - | âtextâ | Angir typen for inputfeltet |
useWrapper | boolean | - | true | Angir om feltet skal ha label og hjelpetekst eller om det skal stÄ alene |
omitSearchIcon | boolean | - | false | Sett til true dersom du bruker type="search" men ikke Ăžnsker sĂžkeikon |
value | string | - | - | Verdien for inputfeltet |
Slots | Type | Validation | Default | Beskrivelse |
---|---|---|---|---|
- | - | - |
Events | Type | Validation | Default | Beskrivelse |
---|---|---|---|---|
input | Vue | UtlÞses nÄr verdien i inputfeltet endres. Sender den nye verdien som parameter til eventet. |
React Merk: Denne komponenten er videresendt med forwardRef
, sÄ den stÞtter ogsÄ Ä motta en ref
som en ekstra prop. Denne ref
-propen kan brukes til Ä referere til selve inputfeltet og fÄ tilgang til dets egenskaper og metoder.