UNPKG

@nestledjs/forms

Version:

A flexible React form library supporting both declarative and imperative usage patterns with TypeScript support

23 lines (22 loc) 1.07 kB
import { ReactNode } from 'react'; import { SearchSelectOption } from '../form-types'; export interface SearchSelectBaseProps<TValue> { form: any; field: any; hasError?: boolean; formReadOnly?: boolean; formReadOnlyStyle?: 'value' | 'disabled'; options: SearchSelectOption[]; loading?: boolean; onSearchChange?: (search: string) => void; searchDebounceMs?: number; value: TValue; onChange: (value: TValue) => void; displayValue: (value: TValue) => string; multiple?: boolean; onClose?: () => void; themeKey: string; renderSelectedItems?: (value: TValue, onChange: (value: TValue) => void) => ReactNode; renderNoResults?: (hasSearch: boolean) => ReactNode; } export declare function SearchSelectBase<TValue>({ form, field, hasError, formReadOnly, formReadOnlyStyle, options, loading, onSearchChange, searchDebounceMs, value, onChange, displayValue, multiple, onClose, themeKey, renderSelectedItems, renderNoResults, }: Readonly<SearchSelectBaseProps<TValue>>): import("react/jsx-runtime").JSX.Element;