"use client"; import { useState } from "react"; import { Check, Copy } from "lucide-react"; import { cn } from "@/lib/utils"; interface CopyButtonProps { text: string; className?: string; } export function CopyButton({ text, className }: CopyButtonProps) { const [copied, setCopied] = useState(false); const handleCopy = async () => { await navigator.clipboard.writeText(text); setCopied(true); setTimeout(() => setCopied(false), 1500); }; return ( ); }