UNPKG

lole-ui

Version:

React UI Component which like a love letter

22 lines (21 loc) 860 B
import React from "react"; export declare type ButtonSize = 'lg' | 'md' | 'sm'; export declare type ButtonType = 'primary' | 'default' | 'danger' | 'link' | 'dashed'; export declare type ButtonShape = 'default' | 'circle' | 'round'; interface BaseButtonProps { className?: string; disabled?: boolean; size?: ButtonSize; btnType?: ButtonType; children: React.ReactNode; href?: string; block?: boolean; ghost?: boolean; icon?: React.ReactNode; shape?: ButtonShape; } declare type NativeButtonProps = BaseButtonProps & React.ButtonHTMLAttributes<HTMLElement>; declare type AnchorButtonProps = BaseButtonProps & React.AnchorHTMLAttributes<HTMLElement>; export declare type ButtonProps = Partial<NativeButtonProps & AnchorButtonProps>; declare const Button: React.FC<ButtonProps>; export default Button;