Simplification de clipboard.js
This commit is contained in:
parent
557e075e37
commit
0a6ad1589a
@ -1,16 +1,12 @@
|
|||||||
// src/lib/clipboard.js
|
// src/lib/clipboard.js
|
||||||
|
|
||||||
export async function copyToClipboard(text) {
|
export function copyToClipboard(text) {
|
||||||
if (navigator.clipboard) {
|
if (navigator.clipboard) {
|
||||||
try {
|
return navigator.clipboard.writeText(text);
|
||||||
await navigator.clipboard.writeText(text);
|
|
||||||
} catch (err) {
|
|
||||||
console.error('Failed to copy text:', err);
|
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
return fallbackCopyToClipboard(text);
|
return fallbackCopyToClipboard(text);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
function fallbackCopyToClipboard(text) {
|
function fallbackCopyToClipboard(text) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
|
Loading…
Reference in New Issue
Block a user