diff --git a/src/Umbraco.Web.UI.Client/src/packages/data-type/entity-actions/create/create.action.ts b/src/Umbraco.Web.UI.Client/src/packages/data-type/entity-actions/create/create.action.ts index 595b2f3843..cc18743ee0 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/data-type/entity-actions/create/create.action.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/data-type/entity-actions/create/create.action.ts @@ -2,7 +2,7 @@ import type { UmbDataTypeDetailRepository } from '../../repository/detail/data-t import { UMB_DATA_TYPE_CREATE_OPTIONS_MODAL } from './modal/index.js'; import { UmbEntityActionBase } from '@umbraco-cms/backoffice/entity-action'; import type { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api'; -import type { UmbModalManagerContext} from '@umbraco-cms/backoffice/modal'; +import type { UmbModalManagerContext } from '@umbraco-cms/backoffice/modal'; import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal'; export class UmbCreateDataTypeEntityAction extends UmbEntityActionBase { @@ -22,7 +22,10 @@ export class UmbCreateDataTypeEntityAction extends UmbEntityActionBase this._submitModal()); } + #getCreateHref() { + return `section/settings/workspace/data-type/create/parent/${this.data?.parent.entityType}/${ + this.data?.parent.unique || null + }`; + } + render() { return html` - + diff --git a/src/Umbraco.Web.UI.Client/src/packages/data-type/entity-actions/create/modal/index.ts b/src/Umbraco.Web.UI.Client/src/packages/data-type/entity-actions/create/modal/index.ts index b7ed7d8376..acf6c03d35 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/data-type/entity-actions/create/modal/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/data-type/entity-actions/create/modal/index.ts @@ -1,7 +1,10 @@ import { UmbModalToken } from '@umbraco-cms/backoffice/modal'; export interface UmbDataTypeCreateOptionsModalData { - parentUnique: string | null; + parent: { + entityType: string; + unique: string | null; + }; } export const UMB_DATA_TYPE_CREATE_OPTIONS_MODAL = new UmbModalToken(