import clsx from 'clsx';
import { ButtonHTMLAttributes, forwardRef } from "react";
interface ButtonProps extends ButtonHTMLAttributes {
variant?: 'primary' | 'secondary' | 'tertiary';
size?: 'sm' | 'md' | 'lg';
startContent?: React.ReactNode;
endContent?: React.ReactNode;
isLoading?: boolean;
hoverContent?: React.ReactNode;
showHoverContent?: boolean;
}
export const Button = forwardRef(({
className,
variant = 'primary',
size = 'md',
startContent,
endContent,
isLoading,
children,
disabled,
hoverContent,
showHoverContent = false,
...props
}, ref) => {
return (
);
});
Button.displayName = "Button";