UNPKG

reverie-ui

Version:

A React UI library based on Tailwind CSS

13 lines (12 loc) 534 B
import React, { ReactNode } from 'react'; import { CommonControlProps } from '../../types'; declare type ButtonTheme = 'primary' | 'secondary' | 'link' | 'ghost'; declare type ButtonType = 'button' | 'submit' | 'reset'; export interface ButtonProps extends CommonControlProps<HTMLButtonElement> { theme?: ButtonTheme; block?: boolean; type?: ButtonType; icon?: ReactNode; } declare const Button: React.ForwardRefExoticComponent<ButtonProps & React.RefAttributes<HTMLButtonElement>>; export default Button;