From 658caa774e2541f30f17e3a0e9c19ff32ec5030d Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Mon, 21 Jun 2021 09:40:36 +0300 Subject: [PATCH] Removing icon refs from CatalogEntitySpec Signed-off-by: Alex Andreev --- src/common/catalog-entities/general.ts | 4 ++++ src/common/catalog-entities/kubernetes-cluster.ts | 3 +++ src/common/catalog/catalog-entity.ts | 10 ++-------- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/common/catalog-entities/general.ts b/src/common/catalog-entities/general.ts index 68da3e17f0..5d13eeabee 100644 --- a/src/common/catalog-entities/general.ts +++ b/src/common/catalog-entities/general.ts @@ -25,6 +25,10 @@ import { catalogCategoryRegistry } from "../catalog/catalog-category-registry"; interface GeneralEntitySpec extends CatalogEntitySpec { path: string; + icon?: { + material?: string; + background?: string; + }; } export class GeneralEntity extends CatalogEntity { diff --git a/src/common/catalog-entities/kubernetes-cluster.ts b/src/common/catalog-entities/kubernetes-cluster.ts index f794ebc4fb..dc3854d71b 100644 --- a/src/common/catalog-entities/kubernetes-cluster.ts +++ b/src/common/catalog-entities/kubernetes-cluster.ts @@ -38,6 +38,9 @@ export interface KubernetesClusterPrometheusMetrics { prefix: string; }; type?: string; + icon?: { + src?: string; + }; } export interface KubernetesClusterSpec extends CatalogEntitySpec { diff --git a/src/common/catalog/catalog-entity.ts b/src/common/catalog/catalog-entity.ts index fc7bd364ec..bc3e360a7b 100644 --- a/src/common/catalog/catalog-entity.ts +++ b/src/common/catalog/catalog-entity.ts @@ -147,14 +147,8 @@ export interface CatalogEntityAddMenuContext { menuItems: CatalogEntityAddMenu[]; } -export interface CatalogEntitySpec { - icon?: { - src?: string; - material?: string; - background?: string; - }; - [key: string]: any; -} +export type CatalogEntitySpec = Record; + export interface CatalogEntityData< Metadata extends CatalogEntityMetadata = CatalogEntityMetadata,