UNPKG

@universal-material/web

Version:
16 lines 616 B
import { config } from '../config.js'; import { DialogBuilder } from './dialog-builder.js'; export class MessageDialogBuilder extends DialogBuilder { static create(message) { return new MessageDialogBuilder(message); } #acknowledgeButtonDef; acknowledgeButton(acknowledgeButtonDef) { this.#acknowledgeButtonDef = acknowledgeButtonDef; return this; } addButtons(dialog) { this.addButton(dialog, { ...config.dialog.alertDefaults.acknowledgeButton, ...this.#acknowledgeButtonDef }, () => dialog.close()); } } //# sourceMappingURL=message-dialog-builder.js.map