import React from 'react' import type { ButtonProps } from './button' import { classNames } from '../../utils/classNames' import styles from './button.module.scss' export type Props = ButtonProps> & { onClick?: React.MouseEventHandler children?: React.ReactNode } const Button = ({ theme, href, className, onClick, children, ...rest }: Props) => { const classes = classNames([ styles.button, theme && styles[theme], className ]) if (href) { return ( {children} ) } return ( ) } export default Button