Confirm Dialog
Present a dialog to ask the user for confirmation.
Opening a Confirmation Dialog
import {
html,
LitElement,
customElement,
} from "@umbraco-cms/backoffice/external/lit";
import { UmbElementMixin } from "@umbraco-cms/backoffice/element-api";
import { umbOpenModal, UMB_CONFIRM_MODAL } from "@umbraco-cms/backoffice/modal";
@customElement("my-confirmation-modal")
export class MyConfirmationModal extends UmbElementMixin(LitElement) {
#onRequestDisable() {
umbOpenModal(this, UMB_CONFIRM_MODAL, {
data: {
headline: this.localize.term("actions_disable"),
content: this.localize.term("defaultdialogs_confirmdisable"),
color: "danger",
confirmLabel: this.localize.term("actions_disable"),
},
})
.then(() => {
console.log("User has approved");
})
.catch(() => {
console.log("User has rejected");
});
}
render() {
return html`<uui-button
look="primary"
color="danger"
@click=${this.#onRequestDisable}
label=${this.localize.term("actions_disable")}
></uui-button>`;
}
}Convenience Method
Last updated
Was this helpful?