breakout71/src/toast.ts
Renan LE CARO b3949d8c41 wip
2025-04-20 13:12:10 +02:00

15 lines
397 B
TypeScript

let div = document.createElement("div");
div.classList = "hidden toast";
document.body.appendChild(div);
let timeout: NodeJS.Timeout | undefined;
export function toast(html: string) {
div.classList = "toast visible";
div.innerHTML = html;
if (timeout) {
clearTimeout(timeout);
}
timeout = setTimeout(() => {
timeout = undefined;
div.classList = "hidden toast";
}, 1500);
}