UNPKG

ayongui

Version:
25 lines (19 loc) 898 B
import { default as React } from 'react'; export interface ButtonProps { style?: React.CSSProperties; // 自定义样式 time?: number; // 防抖时间设置 0 为不防抖 href?: string; // 跳转连接 text?: string; // 按钮文案 className?: string; // 自定义样式类名 children: React.ReactNode; // 按钮内容 disabled?: boolean; // 禁用 loading?: boolean; icon?: React.ReactElement; // icon图标 type?: 'primary' | 'dashed' | 'safe' | 'error' | 'warn'|'text'; // 按钮类型 利用样式实现 size?: 'large' | 'default' | 'small'; // 按钮大小 利用样式padding 实现 shape?: 'circle' | 'default' | 'round' | 'strong'; // 按钮形状 利用样式border-radius 实现 htmlType?: 'button' | 'submit' | 'reset'; // 原生button类型 onClick?: () => void; // 点击事件 } declare const Button: React.FC<ButtonProps>; export default Button;