@sheerid/jslib-nightly
Version:
SheerID JavaScript Library
16 lines (14 loc) • 707 B
TypeScript
import { default as React } from 'react';
import { FormFieldBaseComponentProps } from '../FormFieldCustom/FormFieldCustom';
import { FormSelectChoice } from '../../../lib/types/types';
export interface FormFieldRadioComponentProps extends FormFieldBaseComponentProps<string> {
fieldId: string;
errorMessage?: React.ReactNode;
explanation?: React.ReactNode;
required: boolean;
options: FormSelectChoice<string, string>[];
onChange: (value: any) => void;
value: string;
disabled?: boolean;
}
export declare const FormFieldRadio: ({ fieldId, onChange, options, label, explanation, required, errorMessage, value, disabled, }: FormFieldRadioComponentProps) => React.JSX.Element;