From 08f35c810e45b02fa5d8c660e863b5415f386c8f Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Tue, 28 Nov 2023 14:00:41 +0100 Subject: [PATCH] add submit and reject methods on base element --- .../core/modal/modal-element.element.ts | 18 ++++++++++++++++++ .../modal/invite/user-invite-modal.element.ts | 12 ++---------- .../resend-invite-to-user-modal.element.ts | 12 ++---------- 3 files changed, 22 insertions(+), 20 deletions(-) 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()} - +