diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/modal/modal-element.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/modal/modal-element.element.ts index 12c47a89c2..98a5792db3 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/modal/modal-element.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/modal/modal-element.element.ts @@ -27,4 +27,22 @@ export abstract class UmbModalBaseElement< public set _value(value: ModalValueType) { this.modalContext?.setValue(value); } + + /** + * Submits the modal + * @protected + * @memberof UmbModalBaseElement + */ + protected _submitModal() { + this.modalContext?.submit(this._value); + } + + /** + * Rejects the modal + * @protected + * @memberof UmbModalBaseElement + */ + protected _rejectModal() { + this.modalContext?.reject(); + } } diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/user/invite/modal/invite/user-invite-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/user/user/invite/modal/invite/user-invite-modal.element.ts index b10d3a6f0f..d24f5c77a3 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/user/invite/modal/invite/user-invite-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/user/invite/modal/invite/user-invite-modal.element.ts @@ -39,22 +39,14 @@ export class UmbInviteUserModalElement extends UmbModalBaseElement { }); if (!error) { - this.#submitModal(); + this._submitModal(); } } - #submitModal() { - this.modalContext?.submit(); - } - - #rejectModal() { - this.modalContext?.reject(); - } - render() { return html` ${this.#renderForm()} - + ${this.#renderForm()} - +