import { useCallback, useState } from 'react' export function useClipboard() { const [copied, setCopied] = useState(false) const copy = useCallback(async (text: string) => { await navigator.clipboard.writeText(text) setCopied(true) setTimeout(() => setCopied(false), 2000) }, []) return { copy, copied } }