12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import { B as f, W as g, _ as i, Z as c, a as u, s as v, t as h, m, E, r as _, v as A } from "./base-component-BMXjNJAi.mjs";
- import { f as C } from "./fadeClass-CLIYI_zn.mjs";
- import { s as r } from "./showClass-C8hdJfjQ.mjs";
- import { d as $ } from "./dataBsDismiss-DdNPQYa-.mjs";
- import { i as b } from "./isDisabled-BG5MoQVt.mjs";
- const n = "alert", d = "Alert", L = `.${n}`, B = `[${$}="${n}"]`, D = (s) => h(s, d), I = (s) => new w(s), a = m(
- `close.bs.${n}`
- ), S = m(
- `closed.bs.${n}`
- ), l = (s) => {
- const { element: t } = s;
- c(t, S), s._toggleEventListeners(), s.dispose(), t.remove();
- };
- class w extends f {
- static selector = L;
- static init = I;
- static getInstance = D;
- dismiss;
- constructor(t) {
- super(t), this.dismiss = g(
- B,
- this.element
- ), this._toggleEventListeners(!0);
- }
- get name() {
- return d;
- }
- close = (t) => {
- const { element: e, dismiss: o } = this;
- !e || !i(e, r) || t && o && b(o) || (c(e, a), !a.defaultPrevented && (u(e, r), i(e, C) ? v(e, () => l(this)) : l(this)));
- };
- _toggleEventListeners = (t) => {
- const e = t ? E : _, { dismiss: o, close: p } = this;
- o && e(o, A, p);
- };
- dispose() {
- this._toggleEventListeners(), super.dispose();
- }
- }
- export {
- w as default
- };
- //# sourceMappingURL=alert.mjs.map
|