UNPKG

@sheerid/jslib-nightly

Version:

SheerID JavaScript Library

16 lines (14 loc) 771 B
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;