coming
Version:
又是一个无聊的项目🥱,🍺
27 lines (26 loc) • 753 B
TypeScript
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>;
export default Button;