antd-mobile
Version:
基于 React 的移动设计规范实现
62 lines (61 loc) • 1.59 kB
TypeScript
export interface SearchBarProps {
/** web only */
prefixCls?: string;
/** web only */
style?: React.CSSProperties;
/** web only */
className?: string;
value?: string;
placeholder?: string;
onSubmit?: Function;
onChange?: Function;
onFocus?: (event: {
nativeEvent: {
text: string;
};
}) => void;
onBlur?: (event: {
nativeEvent: {
text: string;
};
}) => void;
onCancel?: Function;
/** web only */
onClear?: Function;
showCancelButton?: boolean;
cancelText?: string;
/** web only */
disabled?: boolean;
}
export interface SearchBarState {
value?: string;
focus?: boolean;
}
export declare const propTypes: {
prefixCls: React.Requireable<any>;
style: React.Requireable<any>;
defaultValue: React.Requireable<any>;
value: React.Requireable<any>;
placeholder: React.Requireable<any>;
onSubmit: React.Requireable<any>;
onChange: React.Requireable<any>;
onFocus: React.Requireable<any>;
onBlur: React.Requireable<any>;
onCancel: React.Requireable<any>;
onClear: React.Requireable<any>;
showCancelButton: React.Requireable<any>;
cancelText: React.Requireable<any>;
disabled: React.Requireable<any>;
};
export declare const defaultProps: {
prefixCls: string;
placeholder: string;
onSubmit: () => void;
onChange: () => void;
onFocus: () => void;
onBlur: () => void;
onClear: () => void;
showCancelButton: boolean;
cancelText: string;
disabled: boolean;
};