UNPKG

zilly-ui

Version:

Zilly web react ui components

41 lines (38 loc) 1.24 kB
import { ReactNode } from "react"; import { Omit, StandardProps } from "../types"; import { IProps as IPopoverProps } from "../popover/type"; export type ClassesKey = "root" | "icon" | "noData"; export interface IProps extends StandardProps< Partial<Omit<IPopoverProps, "onChange" | "onClose">> & Omit<React.HTMLAttributes<HTMLButtonElement>, "onChange">, ClassesKey > { autoFocus?: boolean; autoWidth?: boolean; name?: string; value?: any; inputRef?: HTMLSelectElement | { node: HTMLInputElement; value: any }; selectDisplayProps?: React.HtmlHTMLAttributes<HTMLDivElement>; open?: boolean; placeholder?: string; className?: string; IconComponent?: React.ElementType; tabIndex?: number; onPressEnter?: Function; disabled?: boolean; multiple?: boolean; NodataComponent?: React.ElementType; type?: "search" | "normal"; listWrapClass?: string; inputWrapClass?: string; onChange?: ( ev: React.ChangeEvent<{ name?: string; value: any }>, child: React.ReactNode ) => void; onOpen?: (ev: React.ChangeEvent<{}>) => void; onClose?: (ev: React.ChangeEvent<{}>) => void; onFocus?: (ev: React.FocusEvent<any>) => void; onBlur?: (ev: React.FocusEvent<any>) => void; } export interface ISelecProps extends IProps {}