"use client"; import { useState } from "react"; import { Copy, Check } from "lucide-react"; interface CopyButtonProps { code: string; } export function CopyButton({ code }: CopyButtonProps) { const [isCopied, setIsCopied] = useState(false); const copy = async () => { await navigator.clipboard.writeText(code); setIsCopied(true); setTimeout(() => setIsCopied(false), 2000); }; return ( ); }