RadioButton
RadioButton og RadioButtonGroup brukes for enovalgslister.
Viktig informasjon
Aldri bruk RadioButton uten RadioButtonGroup — den er ikke tilgjengelig uten riktig name og grouping.
Props
Prop | Type | Påkrevd | Standard | Beskrivelse |
|---|---|---|---|---|
legendEgendefinert | string | Ja | — | Overskrift for gruppen (på RadioButtonGroup). |
nameNative HTML | string | Nei | — | Skjemafeltets navn. |
valueNative HTML | string | Nei | — | Valgt verdi. |
onChangeReact | React.ChangeEventHandler<HTMLInputElement> | Nei | — | Kalles ved valg. |
errorLabelEgendefinert | string | Nei | — | Feilmelding. |
inlineEgendefinert | boolean | Nei | false | Viser radioknappene på én linje. |
Utfasede props
Prop | Type | Påkrevd | Standard | Beskrivelse |
|---|---|---|---|---|
labelEgendefinertUtfaset | React.ReactNode | Nei | — | Label for en enkelt radioknapp (gammel API). |
Eksempler
Grunnleggende radioknapper
RadioButtonGroup med tre alternativer.
Inline-variant
Bruk inline når du har få, korte alternativer og nok horisontal plass.
Med feilmelding
Vis errorLabel på RadioButtonGroup når ingen verdi er valgt ved innsending.
Migrering
Disse eksemplene viser hvordan du erstatter utfasede props med den anbefalte API-en.
Radioknapp-tekst sendes nå som children
Utfasetlabel-propen på RadioButton er utfaset. Bruk children (tekst som barn av komponenten) i stedet.
- Finn denne koden
<RadioButton value="basic" label="Basis" /> - Erstatt med dette
<RadioButton value="basic">Basis</RadioButton>