From a4972cce4c8cc619f2bbb1f19b4c12d2cb269c2f Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 7 Dec 2023 15:39:40 +0100 Subject: [PATCH] add parent --- .../src/packages/core/tree/types.ts | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/tree/types.ts b/src/Umbraco.Web.UI.Client/src/packages/core/tree/types.ts index 193370095a..1103202c82 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/tree/types.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/tree/types.ts @@ -5,21 +5,19 @@ export interface UmbTreeItemModelBase { icon?: string | null; } -export interface UmbTreeItemModel extends UmbTreeItemModelBase { +export interface UmbUniqueTreeItemModel extends UmbTreeItemModelBase { + unique: string; + parentUnique: string | null; +} + +// TODO: remove this when we have unique for everything +export interface UmbEntityTreeItemModel extends UmbTreeItemModelBase { + id: string; parentId: string | null; } -export interface UmbUniqueTreeItemModel extends UmbTreeItemModelBase { - unique: string | null; -} - // TODO: remove this when we have unique for everything -export interface UmbEntityTreeItemModel extends UmbTreeItemModel { - id: string; -} - -// TODO: remove this when we have unique for everything -export interface UmbFileSystemTreeItemModel extends UmbTreeItemModel { +export interface UmbFileSystemTreeItemModel extends UmbTreeItemModelBase { path: string; } @@ -27,6 +25,7 @@ export interface UmbFileSystemTreeItemModel extends UmbTreeItemModel { export interface UmbUniqueTreeRootModel extends UmbTreeItemModelBase { unique: null; } + // TODO: remove this when we have unique for everything export interface UmbEntityTreeRootModel extends UmbTreeItemModelBase { id: null;