@nutui/nutui-react
Version:
京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序
25 lines (24 loc) • 1.11 kB
TypeScript
import { default as React, FunctionComponent, ChangeEvent, FocusEvent, MouseEvent } from 'react';
import { BasicComponent } from '../../utils/typings';
export interface SearchBarProps extends BasicComponent {
value?: number | string;
placeholder?: string;
shape?: 'square' | 'round';
disabled?: boolean;
maxLength?: number;
clearable?: boolean;
readOnly?: boolean;
autoFocus?: boolean;
backable: boolean;
left: React.ReactNode;
right: React.ReactNode;
leftIn: React.ReactNode;
rightIn: React.ReactNode;
onSearch?: (val: string) => void;
onChange?: (value: string, event?: ChangeEvent<HTMLInputElement>) => void;
onFocus?: (value: string, event: FocusEvent<HTMLInputElement>) => void;
onBlur?: (value: string, event: FocusEvent<HTMLInputElement>) => void;
onClear?: (event: MouseEvent<HTMLDivElement>) => void;
onInputClick?: (event: MouseEvent<HTMLInputElement>) => void;
}
export declare const SearchBar: FunctionComponent<Partial<SearchBarProps> & Omit<React.HTMLAttributes<HTMLDivElement>, 'onChange' | 'onFocus' | 'onBlur'>>;