Spaces:
Sleeping
Sleeping
File size: 502 Bytes
c742717 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
export function copyToClip(text: string) {
return new Promise((resolve, reject) => {
try {
const input: HTMLTextAreaElement = document.createElement('textarea')
input.setAttribute('readonly', 'readonly')
input.value = text
document.body.appendChild(input)
input.select()
if (document.execCommand('copy'))
document.execCommand('copy')
document.body.removeChild(input)
resolve(text)
}
catch (error) {
reject(error)
}
})
}
|