call close from within the modal element

This commit is contained in:
Mads Rasmussen
2023-03-10 11:56:26 +01:00
parent dccb042a25
commit 2353e4b7fa
15 changed files with 18 additions and 22 deletions

View File

@@ -32,10 +32,8 @@ export class UmbDeleteEntityAction<
confirmLabel: 'Delete',
});
const { confirmed } = await modalHandler.onSubmit();
if (confirmed) {
await this.repository?.delete(this.unique);
}
await modalHandler.onSubmit();
await this.repository?.delete(this.unique);
}
}
}

View File

@@ -32,10 +32,8 @@ export class UmbTrashEntityAction<
confirmLabel: 'Trash',
});
modalHandler?.onSubmit().then(({ confirmed }) => {
if (confirmed) {
this.repository?.trash([this.unique]);
}
modalHandler?.onSubmit().then(() => {
this.repository?.trash([this.unique]);
});
}
}

View File

@@ -24,7 +24,7 @@ export class UmbModalLayoutPickerBase<T> extends UmbModalLayoutElement<UmbPicker
}
close() {
this.modalHandler?.submit();
this.modalHandler?.close();
}
protected _handleKeydown(e: KeyboardEvent, key: string) {