diff --git a/src/Umbraco.Web.UI.Client/src/mocks/data/data-type/data-type.db.ts b/src/Umbraco.Web.UI.Client/src/mocks/data/data-type/data-type.db.ts index b6108cf716..fad4ede41a 100644 --- a/src/Umbraco.Web.UI.Client/src/mocks/data/data-type/data-type.db.ts +++ b/src/Umbraco.Web.UI.Client/src/mocks/data/data-type/data-type.db.ts @@ -1,7 +1,6 @@ import { UmbEntityMockDbBase } from '../utils/entity/entity-base.js'; import { UmbMockEntityFolderManager } from '../utils/entity/entity-folder.manager.js'; import { UmbMockEntityTreeManager } from '../utils/entity/entity-tree.manager.js'; -import { folderTreeItemMapper } from '../utils.js'; import { UmbMockEntityItemManager } from '../utils/entity/entity-item.manager.js'; import { UmbMockEntityDetailManager } from '../utils/entity/entity-detail.manager.js'; import type { UmbMockDataTypeModel } from './data-type.data.js'; @@ -12,10 +11,11 @@ import type { CreateFolderRequestModel, DataTypeItemResponseModel, DataTypeResponseModel, + DataTypeTreeItemResponseModel, } from '@umbraco-cms/backoffice/external/backend-api'; class UmbDataTypeMockDB extends UmbEntityMockDbBase { - tree = new UmbMockEntityTreeManager(this, folderTreeItemMapper); + tree = new UmbMockEntityTreeManager(this, treeItemMapper); folder = new UmbMockEntityFolderManager(this, createFolderMockMapper); item = new UmbMockEntityItemManager(this, itemResponseMapper); detail = new UmbMockEntityDetailManager(this, createDetailMockMapper, detailResponseMapper); @@ -25,6 +25,17 @@ class UmbDataTypeMockDB extends UmbEntityMockDbBase { } } +const treeItemMapper = (model: UmbMockDataTypeModel): DataTypeTreeItemResponseModel => { + return { + name: model.name, + hasChildren: model.hasChildren, + id: model.id, + parent: model.parent, + isFolder: model.isFolder, + isDeletable: model.isDeletable, + }; +}; + const createFolderMockMapper = (request: CreateFolderRequestModel): UmbMockDataTypeModel => { return { name: request.name,