import React from 'react' import FeatherIcon from 'feather-icons-react' import classnames from 'classnames' import classNames from 'classnames' export enum ButtonTheme { teal = 'teal', tealOutline = 'teal-outline', purple = 'purple', purpleOutline = 'purple-outline', orange = 'orange', orangeOutline = 'orange-outline', inverse = 'inverse', pink = 'pink', black = 'black', blackOutline = 'black-outline', rainbow = 'rainbow', pinkToYellow = 'pink-to-yellow', transparent = 'transparent', blue = 'blue' } export enum ButtonSize { sm = 'sm', md = 'md', lg = 'lg', xl = 'xl' } export enum ButtonRadius { small = 'rounded-xs', medium = 'rounded', large = 'rounded-lg', full = 'rounded-full' } export interface ButtonProps extends React.DetailedHTMLProps< React.ButtonHTMLAttributes, HTMLButtonElement > { theme?: ButtonTheme size?: ButtonSize radius?: ButtonRadius chevron?: boolean noCenter?: boolean } export const Button: React.FC = (props) => { const { theme, size, noCenter, className, radius, ...buttonProps } = props return (