diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/models-builder/dashboard-models-builder.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/models-builder/dashboard-models-builder.element.ts index ff9bd4ade8..f59865c7b8 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/models-builder/dashboard-models-builder.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/models-builder/dashboard-models-builder.element.ts @@ -3,14 +3,7 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { css, html, LitElement, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; -import { - ApiError, - CreatedResult, - ModelsBuilder, - ModelsBuilderResource, - ModelsMode, - ProblemDetails, -} from '@umbraco-cms/backend-api'; +import { ApiError, ModelsBuilder, ModelsBuilderResource, ModelsMode, ProblemDetails } from '@umbraco-cms/backend-api'; import { UmbContextConsumerMixin } from '@umbraco-cms/context-api'; import { UmbNotificationDefaultData, UmbNotificationService } from '@umbraco-cms/services'; @@ -52,15 +45,20 @@ export class UmbDashboardModelsBuilderElement extends UmbContextConsumerMixin(Li @state() private _modelsBuilder?: ModelsBuilder; - @state() - private _createdResult?: CreatedResult; - @state() private _buttonStateBuild: UUIButtonState = undefined; @state() private _buttonStateReload: UUIButtonState = undefined; + constructor() { + super(); + this._getDashboardData(); + this.consumeAllContexts(['umbNotificationService'], (instances) => { + this._notificationService = instances['umbNotificationService']; + }); + } + private async _getDashboardData() { try { const modelsBuilder = await ModelsBuilderResource.getModelsBuilderDashboard(); @@ -86,8 +84,7 @@ export class UmbDashboardModelsBuilderElement extends UmbContextConsumerMixin(Li private async _postGenerateModels() { try { - const createdResult = await ModelsBuilderResource.postModelsBuilderBuild(); - this._createdResult = createdResult; + await ModelsBuilderResource.postModelsBuilderBuild(); this._getDashboardData(); return true; } catch (e) { @@ -102,14 +99,6 @@ export class UmbDashboardModelsBuilderElement extends UmbContextConsumerMixin(Li } } - constructor() { - super(); - this._getDashboardData(); - this.consumeAllContexts(['umbNotificationService'], (instances) => { - this._notificationService = instances['umbNotificationService']; - }); - } - private async _onDashboardReload() { this._buttonStateReload = 'waiting'; const status = await this._getDashboardData();