import * as React from "react"; import { Slot } from "@radix-ui/react-slot"; import { cn } from "@/lib/utils"; type Props = React.ButtonHTMLAttributes & { asChild?: boolean }; export function Button({ asChild, className, ...props }: Props) { const Comp = asChild ? Slot : "button"; return ( ); }