Simplification de clipboard.js

This commit is contained in:
Sylvain Philip 2024-09-10 14:06:55 +02:00
parent 557e075e37
commit 0a6ad1589a

View File

@ -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) => {