UNPKG

coming

Version:

又是一个无聊的项目🥱,🍺

34 lines (30 loc) 840 B
import React, { ReactNode } from 'react'; declare type Mold = "default" | "primary" | "danger" | "link"; declare type Size = "medium" | "large" | "small"; /** Button的可支持的参数类型 * type | size | onClick | className | disabled | icon | loading */ interface ButtonProps { /** * @type 按钮样式 * @size 按钮尺寸 * @onClick 点击事件 * @className 自定义 class name * @disabled 禁用状态 * @icon 图标 * @loading 加载状态 */ type: Mold; size?: Size; onClick?: (value: string) => void; className?: string; disabled?: boolean; icon?: ReactNode; loading?: boolean; } declare const Button: React.FunctionComponent<ButtonProps>; interface IconProps { name: string; } declare const Icon: React.FC<IconProps>; export { Button, Icon };