@nestledjs/forms
Version:
A flexible React form library supporting both declarative and imperative usage patterns with TypeScript support
21 lines (20 loc) • 812 B
TypeScript
import { ReactElement, JSXElementConstructor } from 'react';
export interface BaseSelectFieldProps {
form: any;
field: any;
hasError?: boolean;
formReadOnly?: boolean;
formReadOnlyStyle?: 'value' | 'disabled';
themeKey: string;
children: (props: {
fieldValue: any;
onChange: (value: any) => void;
onBlur: () => void;
isDisabled: boolean;
isRequired: boolean;
fieldId: string;
theme: any;
}) => ReactElement<unknown, string | JSXElementConstructor<any>>;
renderReadOnlyValue?: (value: any, theme: any) => string;
}
export declare function BaseSelectField({ form, field, hasError, formReadOnly, formReadOnlyStyle, themeKey, children, renderReadOnlyValue, }: BaseSelectFieldProps): import("react/jsx-runtime").JSX.Element;