"use client" import { Check, Copy } from "lucide-react" import { cn } from "@/lib/utils" import { useCopyToClipboard } from "@/hooks/use-copy-to-clipboard" import { Button } from "@/components/ui/button" type CopyButtonProps = { content: string copyMessage?: string } export function CopyButton({ content, copyMessage }: CopyButtonProps) { const { isCopied, handleCopy } = useCopyToClipboard({ text: content, copyMessage, }) return ( ) }