"use client"; import { useState } from "react"; type CopyButtonProps = { value: string; }; export function CopyButton({ value }: CopyButtonProps) { const [copied, setCopied] = useState(false); async function handleCopy() { try { await navigator.clipboard.writeText(value); setCopied(true); setTimeout(() => setCopied(false), 1200); } catch { setCopied(false); } } return ( ); }