reverie-ui
Version:
A React UI library based on Tailwind CSS
13 lines (12 loc) • 534 B
TypeScript
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;