import { ButtonHTMLAttributes, FunctionComponent, MouseEventHandler } from 'react'; import classnames from 'classnames'; import styles from './button.module.css'; interface ButtonProps extends ButtonHTMLAttributes { color?: 'default' | 'primary' | 'secondary' | 'outline', size?: 'small' | 'medium' | 'large', onClick?: MouseEventHandler, } export const Button: FunctionComponent = ({ children, onClick, color, size, type, ...props }) => ( ); Button.defaultProps = { color: 'default', size: 'medium', type: 'button' }