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.