@ribajs/bs5
Version:
Bootstrap 5 module for Riba.js
29 lines (24 loc) • 792 B
text/typescript
import { Toast as _Toast } from "bootstrap";
// const DATA_KEY = "bs.toast";
// const EVENT_KEY = `.${DATA_KEY}`;
/**
* @see https://github.com/twbs/bootstrap/blob/main/js/src/toast.js
*/
export class Toast extends _Toast {
// static NAME = "toast";
// static get DATA_KEY() {
// return DATA_KEY;
// }
// static get EVENT_KEY() {
// return EVENT_KEY;
// }
static EVENT_CLICK_DISMISS = `click.dismiss${Toast.EVENT_KEY}`;
static EVENT_HIDE = `hide${Toast.EVENT_KEY}`;
static EVENT_HIDDEN = `hidden${Toast.EVENT_KEY}`;
static EVENT_SHOW = `show${Toast.EVENT_KEY}`;
static EVENT_SHOWN = `shown${Toast.EVENT_KEY}`;
static CLASS_NAME_FADE = "fade";
static CLASS_NAME_HIDE = "hide";
static CLASS_NAME_SHOW = "show";
static CLASS_NAME_SHOWING = "showing";
}