'use client'; import { useState } from 'react'; import { Copy, CheckCircle2 } from 'lucide-react'; interface CopyButtonProps { text: string; } export function CopyButton({ text }: CopyButtonProps) { const [copied, setCopied] = useState(false); const handleCopy = async () => { await navigator.clipboard.writeText(text); setCopied(true); setTimeout(() => setCopied(false), 2000); }; return ( ); }