@universal-material/web
Version:
Material web components
16 lines • 616 B
JavaScript
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