()
| 7 | const [copyFailed, setCopyFailed] = useState(false); |
| 8 | |
| 9 | const copy = () => { |
| 10 | navigator.clipboard.writeText(text).then(() => { |
| 11 | setCopied(true); |
| 12 | setTimeout(() => setCopied(false), 2000); |
| 13 | }).catch(() => { |
| 14 | setCopyFailed(true); |
| 15 | setTimeout(() => setCopyFailed(false), 2000); |
| 16 | }); |
| 17 | }; |
| 18 | |
| 19 | return ( |
| 20 | <button |
no outgoing calls