mirror of
https://code.castopod.org/adaures/castopod
synced 2025-04-23 01:01:20 +00:00
16 lines
393 B
TypeScript
16 lines
393 B
TypeScript
import "@github/clipboard-copy-element";
|
|
|
|
document.addEventListener("clipboard-copy", function (event) {
|
|
const button = event.target as HTMLButtonElement;
|
|
button.classList.add(
|
|
"[&>.copy-base]:hidden",
|
|
"[&>.copy-success]:inline-flex"
|
|
);
|
|
setTimeout(() => {
|
|
button.classList.remove(
|
|
"[&>.copy-base]:hidden",
|
|
"[&>.copy-success]:inline-flex"
|
|
);
|
|
}, 1000);
|
|
});
|