import s from './button.module.scss'; import { ButtonHTMLAttributes, DetailedHTMLProps, FunctionComponent, ReactNode, SVGProps, } from 'react'; import { clsx } from 'clsx'; type ButtonProps = { className?: string; children?: ReactNode; disabled?: boolean; Icon?: FunctionComponent>; onClick?: () => void; variant?: 'default' | 'orange' | 'ghost'; fullWidth?: boolean; } & DetailedHTMLProps< ButtonHTMLAttributes, HTMLButtonElement >; export default function Button({ className, children, onClick, Icon, disabled, variant = 'default', fullWidth = false, ...props }: ButtonProps) { return ( ); }