@fremtind/jkl-radio-button-react
Version:
Jøkul react radio button components
25 lines (24 loc) • 905 B
TypeScript
import { Density } from "@fremtind/jkl-core";
import { type FieldGroupProps } from "@fremtind/jkl-input-group-react";
import { ChangeEventHandler, FC } from "react";
export interface RadioButtonGroupProps extends Omit<FieldGroupProps, "onChange"> {
legend: string;
/** Alle RadioButton i gruppen får dette som name. */
name?: string;
/** Om gruppen skal være controlled setter du den valgte verdien her. */
value?: string;
onChange?: ChangeEventHandler<HTMLInputElement>;
helpLabel?: string;
/**
* Erstatter hjelpeteksten (hvis noen) med en feilmelding.
* Merker samtidig alle RadioButton i gruppen som ugyldige.
*/
errorLabel?: string;
/**
* Setter inline-modifieren på alle RadioButton i gruppen.
* @default false
*/
inline?: boolean;
density?: Density;
}
export declare const RadioButtonGroup: FC<RadioButtonGroupProps>;