import { ButtonHTMLAttributes, forwardRef } from "react"; import { cn } from "../lib/utils"; export interface ButtonProps extends ButtonHTMLAttributes { variant?: "default" | "destructive" | "outline" | "secondary" | "ghost" | "link"; size?: "default" | "sm" | "lg" | "icon"; } const Button = forwardRef( ({ className, variant = "default", size = "default", ...props }, ref) => { return (