import { queryAll, addClass, on, removeClass, blurActiveElement } from "../utils"; let _timeoutSnackbar: ReturnType; function onClickSnackbar(e: Event) { const snackbar = e.currentTarget as Element; removeClass(snackbar, "active"); if (_timeoutSnackbar) clearTimeout(_timeoutSnackbar); } export function updateSnackbar(snackbar: Element, milliseconds?: number) { blurActiveElement(); const activeSnackbars = queryAll(".snackbar.active"); for(let i=0; i { removeClass(snackbar, "active"); }, milliseconds ?? 6000); }