add submit and reject methods on base element
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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`<uui-dialog-layout headline="Invite User">
|
||||
${this.#renderForm()}
|
||||
<uui-button @click=${this.#rejectModal} slot="actions" label="Cancel" look="secondary"></uui-button>
|
||||
<uui-button @click=${this._rejectModal} slot="actions" label="Cancel" look="secondary"></uui-button>
|
||||
<uui-button
|
||||
form="InviteUserForm"
|
||||
slot="actions"
|
||||
|
||||
@@ -33,22 +33,14 @@ export class UmbResendInviteToUserModalElement extends UmbModalBaseElement<
|
||||
message,
|
||||
});
|
||||
|
||||
this.#submitModal();
|
||||
}
|
||||
|
||||
#submitModal() {
|
||||
this.modalContext?.submit();
|
||||
}
|
||||
|
||||
#rejectModal() {
|
||||
this.modalContext?.reject();
|
||||
this._submitModal();
|
||||
}
|
||||
|
||||
render() {
|
||||
return html`<uui-dialog-layout headline="Resend invite">
|
||||
${this.#renderForm()}
|
||||
|
||||
<uui-button @click=${this.#rejectModal} slot="actions" label="Cancel" look="secondary"></uui-button>
|
||||
<uui-button @click=${this._rejectModal} slot="actions" label="Cancel" look="secondary"></uui-button>
|
||||
<uui-button
|
||||
slot="actions"
|
||||
type="submit"
|
||||
|
||||
Reference in New Issue
Block a user