@ribajs/bs5
Version:
Bootstrap 5 module for Riba.js
26 lines • 2.18 kB
JavaScript
import { Notification } from "../types/index.js";
export class ModalNotification extends Notification {
message;
iconUrl;
focus;
keyboard;
backdrop;
buttons = [];
modalService;
contextualClass;
constructor({ title, message, iconUrl, focus, keyboard, backdrop, buttons, modalService, contextualClass, channel, $event, $context, }) {
super("modal", title);
this.message = message;
this.iconUrl = iconUrl;
this.focus = focus || false;
this.keyboard = keyboard || true;
this.backdrop = backdrop || true;
this.buttons = buttons || [];
this.modalService = modalService;
this.contextualClass = contextualClass;
this.channel = channel;
this.$event = $event;
this.$context = $context;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtbm90aWZpY2F0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3NlcnZpY2VzL21vZGFsLW5vdGlmaWNhdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsWUFBWSxFQUEyQixNQUFNLG1CQUFtQixDQUFDO0FBRzFFLE1BQU0sT0FBTyxpQkFBa0IsU0FBUSxZQUFZO0lBQ2pELE9BQU8sQ0FBUztJQUNoQixPQUFPLENBQVU7SUFFakIsS0FBSyxDQUFVO0lBQ2YsUUFBUSxDQUFVO0lBQ2xCLFFBQVEsQ0FBcUI7SUFFN0IsT0FBTyxHQUE4QixFQUFFLENBQUM7SUFFeEMsWUFBWSxDQUFTO0lBQ3JCLGVBQWUsQ0FBVTtJQUV6QixZQUFZLEVBQ1YsS0FBSyxFQUNMLE9BQU8sRUFDUCxPQUFPLEVBRVAsS0FBSyxFQUNMLFFBQVEsRUFDUixRQUFRLEVBRVIsT0FBTyxFQUVQLFlBQVksRUFDWixlQUFlLEVBQ2YsT0FBTyxFQUNQLE1BQU0sRUFDTixRQUFRLEdBa0JUO1FBQ0MsS0FBSyxDQUFDLE9BQU8sRUFBRSxLQUFLLENBQUMsQ0FBQztRQUN0QixJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztRQUN2QixJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztRQUV2QixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssSUFBSSxLQUFLLENBQUM7UUFDNUIsSUFBSSxDQUFDLFFBQVEsR0FBRyxRQUFRLElBQUksSUFBSSxDQUFDO1FBQ2pDLElBQUksQ0FBQyxRQUFRLEdBQUcsUUFBUSxJQUFJLElBQUksQ0FBQztRQUVqQyxJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sSUFBSSxFQUFFLENBQUM7UUFFN0IsSUFBSSxDQUFDLFlBQVksR0FBRyxZQUFZLENBQUM7UUFDakMsSUFBSSxDQUFDLGVBQWUsR0FBRyxlQUFlLENBQUM7UUFDdkMsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDdkIsSUFBSSxDQUFDLE1BQU0sR0FBRyxNQUFNLENBQUM7UUFDckIsSUFBSSxDQUFDLFFBQVEsR0FBRyxRQUFRLENBQUM7SUFDM0IsQ0FBQztDQUNGIn0=