lole-ui
Version:
React UI Component which like a love letter
33 lines (32 loc) • 1.13 kB
TypeScript
import React, { ReactNode } from "react";
export declare type InputNumberHeight = 'small' | 'normal' | 'large';
export declare type InputNumberStatus = 'primary' | 'warning' | 'error' | 'info' | 'default';
export interface BaseInputNumberProps {
className?: string;
/** 输入框高度 */
height?: InputNumberHeight;
/** 前缀 */
addBefore?: ReactNode | string;
/** 后缀 */
addAfter?: ReactNode | string;
value?: string;
/** 自定义主题 */
status?: InputNumberStatus;
/** 默认值 */
defaultValue?: number;
/** 是否禁用 */
disabled?: boolean;
/** 最大值 */
max?: number;
/** 最小值 */
min?: number;
/** 步长 */
step?: number;
/** 是否显示边框 */
bordered?: boolean;
onChange?: (e: React.ChangeEvent<HTMLInputElement>) => void;
onClickSub?: (e: React.MouseEvent<HTMLButtonElement>, count?: number) => void;
onClickAdd?: (e: React.MouseEvent<HTMLButtonElement>, count?: number) => void;
}
declare const InputNumber: React.FC<BaseInputNumberProps>;
export default InputNumber;