UNPKG

funda-ui

Version:

React components using pure Bootstrap 5+ which does not contain any external style and script libraries.

38 lines (37 loc) 1.3 kB
import React from 'react'; export interface ItemConfig { [propName: string]: string | number | boolean; } export interface OptionConfig { [propName: string]: string | number | boolean | ItemConfig[]; } export declare type NativeSelectOptionChangeFnType = (arg1: any, arg2: any, arg3?: any, arg4?: any) => void; export declare type NativeSelectProps = { wrapperClassName?: string; defaultValue?: string | OptionConfig; value?: string | OptionConfig; label?: React.ReactNode | string; name?: string; disabled?: any; required?: any; options?: OptionConfig[] | string | unknown; hierarchical?: boolean; indentation?: string; doubleIndent?: boolean; /** -- */ id?: string; style?: React.CSSProperties; tabIndex?: number; [key: `data-${string}`]: string | undefined; firstRequestAutoExec?: boolean; fetchFuncAsync?: any; fetchFuncMethod?: string; fetchFuncMethodParams?: any[]; fetchCallback?: (data: any) => void; onFetch?: (data: any) => void; onChange?: NativeSelectOptionChangeFnType | null; onBlur?: (e: any) => void; onFocus?: (e: any) => void; }; declare const NativeSelect: React.ForwardRefExoticComponent<NativeSelectProps & React.RefAttributes<unknown>>; export default NativeSelect;