From fc6ec2678664d573a9230e632d4085ee27f9ff82 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Tue, 24 Sep 2024 16:36:42 +0200 Subject: [PATCH] make args object --- .../entity-detail/entity-detail-workspace-base.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/entity-detail/entity-detail-workspace-base.ts b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/entity-detail/entity-detail-workspace-base.ts index ed7e384b3a..bce6df07a1 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/entity-detail/entity-detail-workspace-base.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/entity-detail/entity-detail-workspace-base.ts @@ -19,6 +19,10 @@ export interface UmbEntityWorkspaceContextArgs { detailRepositoryAlias: string; } +export interface UmbEntityDetailWorkspaceContextCreateArgs { + parent: UmbEntityModel; +} + export abstract class UmbEntityDetailWorkspaceContextBase< EntityModelType extends UmbEntityModel, DetailRepositoryType extends UmbDetailRepository = UmbDetailRepository, @@ -138,10 +142,10 @@ export abstract class UmbEntityDetailWorkspaceContextBase< } } - async create(parent: { entityType: string; unique: string | null }) { + async create(args: UmbEntityDetailWorkspaceContextCreateArgs) { await this.#init; this.resetState(); - this.#parent.setValue(parent); + this.#parent.setValue(args.parent); const request = this._detailRepository!.createScaffold(); this._getDataPromise = request; let { data } = await request;