"use client"; import { useState } from "react"; type CopyIconButtonProps = { value: string; label: string; className?: string; }; export default function CopyIconButton({ value, label, className }: CopyIconButtonProps) { const [copied, setCopied] = useState(false); const handleCopy = async () => { try { await navigator.clipboard.writeText(value); setCopied(true); window.setTimeout(() => setCopied(false), 1500); } catch { setCopied(false); } }; return ( ); }