From 82f77ac79c63734ed7196e3c64f030d4e5493cb3 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 18 Dec 2023 09:21:21 +0100 Subject: [PATCH] add item helper --- .../src/mocks/data/stylesheet/stylesheet.db.ts | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/mocks/data/stylesheet/stylesheet.db.ts b/src/Umbraco.Web.UI.Client/src/mocks/data/stylesheet/stylesheet.db.ts index 3efcb05bc3..0aabb33bfb 100644 --- a/src/Umbraco.Web.UI.Client/src/mocks/data/stylesheet/stylesheet.db.ts +++ b/src/Umbraco.Web.UI.Client/src/mocks/data/stylesheet/stylesheet.db.ts @@ -1,6 +1,7 @@ import { UmbFileSystemMockDbBase } from '../file-system/file-system-base.js'; +import { UmbMockFileSystemItemManager } from '../file-system/file-system-item.manager.js'; import { UmbMockFileSystemTreeManager } from '../file-system/file-system-tree.manager.js'; -import { createFileItemResponseModelBaseModel, textFileItemMapper } from '../utils.js'; +import { textFileItemMapper } from '../utils.js'; import { UmbMockStylesheetModel, data } from './stylesheet.data.js'; import { CreateTextFileViewModelBaseModel, @@ -8,23 +9,18 @@ import { ExtractRichTextStylesheetRulesResponseModel, InterpolateRichTextStylesheetRequestModel, PagedStylesheetOverviewResponseModel, - StylesheetItemResponseModel, StylesheetResponseModel, UpdateStylesheetRequestModel, } from '@umbraco-cms/backoffice/backend-api'; class UmbStylesheetData extends UmbFileSystemMockDbBase { tree = new UmbMockFileSystemTreeManager(this); + item = new UmbMockFileSystemItemManager(this); constructor(data: Array) { super(data); } - getItems(paths: Array): Array { - const items = this.data.filter((item) => paths.includes(item.path ?? '')); - return items.map((item) => createFileItemResponseModelBaseModel(item)); - } - getStylesheet(path: string): StylesheetResponseModel | undefined { return textFileItemMapper(this.data.find((item) => item.path === path)); } @@ -100,7 +96,6 @@ ${rule.selector} { isFolder: true, hasChildren: false, type: 'stylesheet', - icon: 'folder', }; this.insert(newItem); @@ -115,7 +110,6 @@ ${rule.selector} { isFolder: false, hasChildren: false, type: 'stylesheet', - icon: 'style', }; this.insert(newItem);