mirror of
https://github.com/MrUnknownDE/utools.git
synced 2026-05-05 22:06:05 +02:00
22 lines
614 B
JavaScript
22 lines
614 B
JavaScript
export const API = '/api';
|
|
|
|
export function setupCopyBtn(btn, getText) {
|
|
if (!btn) return;
|
|
btn.addEventListener('click', () => {
|
|
const text = getText();
|
|
if (!text) return;
|
|
navigator.clipboard.writeText(text).then(() => {
|
|
const orig = btn.textContent;
|
|
btn.textContent = '✓ copied';
|
|
btn.classList.add('copied');
|
|
setTimeout(() => { btn.textContent = orig; btn.classList.remove('copied'); }, 1500);
|
|
}).catch(() => {});
|
|
});
|
|
}
|
|
|
|
export function showError(el, msg) {
|
|
if (!el) return;
|
|
el.textContent = msg ? `Error: ${msg}` : '';
|
|
el.classList.toggle('hidden', !msg);
|
|
}
|