copyToClipboard
Copy text to clipboard with fallback for older browsers.
#browser
#clipboard
#utility
export const copyToClipboard = async (text: string) => { if (navigator.clipboard?.writeText) { await navigator.clipboard.writeText(text); } else { const textarea = document.createElement('textarea'); textarea.value = text; textarea.style.position = 'fixed'; document.body.appendChild(textarea); textarea.select(); document.execCommand('copy'); textarea.remove(); }};
// Usageawait copyToClipboard('Hello, world!');console.log('Copied!');