diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/delete/delete.action.ts b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/delete/delete.action.ts index 95f4d3a407..011291a4b7 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/delete/delete.action.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/delete/delete.action.ts @@ -17,6 +17,7 @@ export class UmbDeleteEntityAction< color: 'danger', confirmLabel: 'Delete', }); + await this.repository?.delete(this.unique); } } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/collection/extension-collection.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/collection/extension-collection.element.ts index 5fc7239181..df8289d9a6 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/collection/extension-collection.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/collection/extension-collection.element.ts @@ -27,6 +27,7 @@ export class UmbExtensionCollectionElement extends UmbCollectionDefaultElement { }); } + // TODO: make this a utility function, please check that we do not already have on for this: [NL] // credit: https://stackoverflow.com/a/7225450/12787 [LK] #camelCaseToWords(input: string) { const result = input.replace(/([A-Z])/g, ' $1'); @@ -35,7 +36,6 @@ export class UmbExtensionCollectionElement extends UmbCollectionDefaultElement { #onChange(event: UUISelectEvent) { const extensionType = event.target.value; - console.log('onChange', extensionType); this.#collectionContext?.setFilter({ type: extensionType }); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/confirm/confirm-modal.controller.ts b/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/confirm/confirm-modal.controller.ts index 191cbbd410..a419a132a9 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/confirm/confirm-modal.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/confirm/confirm-modal.controller.ts @@ -13,9 +13,11 @@ export class UmbConfirmModalController extends UmbControllerBase { data: args, }); - await modalContext.onSubmit().catch(() => { + const p = modalContext.onSubmit(); + p.catch(() => { this.destroy(); }); + await p; // This is a one time off, so we can destroy our selfs. this.destroy();