@i-novus/ui-core
Version:
Базовые UI компоненты
35 lines (34 loc) • 1.53 kB
TypeScript
import { ChangeEvent } from 'react';
import { TOption } from './types';
export declare const Select: import("react").ForwardRefExoticComponent<{
className?: string | undefined;
disabled?: boolean | undefined;
style?: import("react").CSSProperties | undefined;
visible?: boolean | undefined;
} & {
id: string;
onBlur?(event: Event | import("react").FocusEvent<HTMLInputElement, Element>): void;
onChange?(newValue: unknown, event: Event | ChangeEvent<HTMLInputElement>): void;
onFocus?(event: Event | import("react").FocusEvent<HTMLInputElement, Element>): void;
readonly?: boolean | undefined;
value: unknown;
} & {
dropdownRender?(props: import("./types").DropdownRenderProps<unknown>): import("react").ReactNode;
hasSearch?: boolean | undefined;
loading?: boolean | undefined;
multiple?: boolean | undefined;
onOpen?(event: Event | ChangeEvent<HTMLElement>): void;
onScroll?(event: any): void;
onSearch?(value: string, event: Event | ChangeEvent<HTMLElement>): void;
options: TOption<unknown>[];
} & {
clearIcon?: boolean | undefined;
emptyText?: string | undefined;
error?: boolean | undefined;
parentId?: string | undefined;
prefix?: string | undefined;
readOnly?: boolean | undefined;
selectedInputValue?: string | undefined;
suffixIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
type?: string | undefined;
} & import("react").RefAttributes<HTMLInputElement>>;