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