123456789101112131415161718 |
- /**
- * Copies a given string to the clipboard using
- * the legacy exec method
- *
- * @param content The content to be copied
- */
- export function copyToClipboard(content: string) {
- if (navigator.clipboard) {
- navigator.clipboard.writeText(content)
- } else {
- const dummy = document.createElement("textarea")
- document.body.appendChild(dummy)
- dummy.value = content
- dummy.select()
- document.execCommand("copy")
- document.body.removeChild(dummy)
- }
- }
|