This commit is contained in:
Renan LE CARO 2025-05-03 19:41:45 +02:00
parent 258d578ad3
commit 9731d694f3
8 changed files with 791 additions and 722 deletions

View file

@ -3,13 +3,16 @@ div.classList = "hidden toast";
document.body.appendChild(div);
let timeout: NodeJS.Timeout | undefined;
export function toast(html: string, className = "") {
clearToasts()
div.classList = "toast visible " + className;
div.innerHTML = html;
timeout = setTimeout(clearToasts, 1500);
}
export function clearToasts(){
if (timeout) {
clearTimeout(timeout);
timeout = undefined
}
timeout = setTimeout(() => {
timeout = undefined;
div.classList = "hidden toast";
}, 1500);
}
div.classList = "hidden toast";
}