<lk-button>Knapp</lk-button>
Attributter
Merknader: må*, bør, husk, ekstra.
| Attributt | Verdi | Type | Beskrivelse |
|---|---|---|---|
| button-text | string | ||
| icon | boolean | ||
| guid | string | ||
| button-class | string | <button> sin class= |
|
| data-color | lk-green, lk-blue | string | |
| data-variant | primary, secondary, tertiary | string | Default farge er primary |
| data-size | sm, md, lg | string | |
| type | submit, reset, button | string | |
| loading | boolean | Viser loading ikon | |
| disabled | boolean |
Spalter
Spalter/slots brukes for dynamisk innhold/struktur inni komponenten. Ref. Stenciljs.com
| Slot= | Beskrivelse |
|---|---|
| loading | Alternativ innhold som vises hvis loading attributet er satt |
Eksempler
Vent litt
<lk-button loading>
Knapp
</lk-button>
<lk-button loading>
Knapp
<div slot="loading">Vent litt</div>
</lk-button><lk-button data-variant="primary">Knapp</lk-button>
<lk-button data-variant="secondary">Knapp</lk-button>
<lk-button data-variant="tertiary">Knapp</lk-button><lk-button>En enkel knapp</lk-button>