From 09ffed861f0872ad7dbec337625f56d81afdaefa Mon Sep 17 00:00:00 2001 From: Richard Cox Date: Thu, 7 Mar 2019 17:20:26 +0000 Subject: [PATCH] Add k8s endpoint card image --- .../custom/kubernetes/kubernetes.store.module.ts | 13 +++++++++---- .../kubernetes-endpoints-list-config.service.ts | 10 ++++++---- .../endpoint-card/endpoint-card.component.html | 5 +++-- 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/custom-src/frontend/app/custom/kubernetes/kubernetes.store.module.ts b/custom-src/frontend/app/custom/kubernetes/kubernetes.store.module.ts index 551bb4bf46..807415ebf7 100644 --- a/custom-src/frontend/app/custom/kubernetes/kubernetes.store.module.ts +++ b/custom-src/frontend/app/custom/kubernetes/kubernetes.store.module.ts @@ -1,12 +1,16 @@ -import { CoreModule } from '../../core/core.module'; import { NgModule } from '@angular/core'; +import { Validators } from '@angular/forms'; +import { CoreModule } from '../../core/core.module'; import { StratosExtension } from '../../core/extension/extension-service'; import { EndpointAuthTypeConfig, EndpointType, EndpointTypeConfig } from '../../core/extension/extension-types'; -import { Validators } from '@angular/forms'; -import { KubernetesCertsAuthFormComponent } from './auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component'; import { KubernetesAWSAuthFormComponent } from './auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component'; -import { KubernetesConfigAuthFormComponent } from './auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component'; +import { + KubernetesCertsAuthFormComponent, +} from './auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component'; +import { + KubernetesConfigAuthFormComponent, +} from './auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component'; import { kubernetesEntities, kubernetesEntityKeys } from './store/kubernetes.entities'; const kubernetesEndpointTypes: EndpointTypeConfig[] = [{ @@ -15,6 +19,7 @@ const kubernetesEndpointTypes: EndpointTypeConfig[] = [{ authTypes: [], icon: 'kubernetes', iconFont: 'stratos-icons', + imagePath: '/core/assets/custom/kubernetes.svg', homeLink: (guid) => ['/kubernetes', guid], entitySchemaKeys: kubernetesEntityKeys }]; diff --git a/custom-src/frontend/app/custom/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-list-config.service.ts b/custom-src/frontend/app/custom/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-list-config.service.ts index 54a167f4a6..759c3cac8e 100644 --- a/custom-src/frontend/app/custom/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-list-config.service.ts +++ b/custom-src/frontend/app/custom/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-list-config.service.ts @@ -1,15 +1,17 @@ import { Injectable } from '@angular/core'; import { Store } from '@ngrx/store'; +import { AppState } from '../../../../../../store/src/app-state'; +import { EndpointModel } from '../../../../../../store/src/types/endpoint.types'; import { ITableColumn } from '../../../../shared/components/list/list-table/table.types'; +import { + BaseEndpointsDataSource, +} from '../../../../shared/components/list/list-types/cf-endpoints/base-endpoints-data-source'; import { EndpointCardComponent, -} from '../../../../shared/components/list/list-types/cf-endpoints/cf-endpoint-card/endpoint-card.component'; +} from '../../../../shared/components/list/list-types/endpoint/endpoint-card/endpoint-card.component'; import { endpointColumns } from '../../../../shared/components/list/list-types/endpoint/endpoints-list-config.service'; import { IListConfig, ListViewTypes } from '../../../../shared/components/list/list.component.types'; -import { AppState } from '../../../../../../store/src/app-state'; -import { EndpointModel } from '../../../../../../store/src/types/endpoint.types'; -import { BaseEndpointsDataSource } from '../../../../shared/components/list/list-types/cf-endpoints/base-endpoints-data-source'; @Injectable() export class KubernetesEndpointsListConfigService implements IListConfig { diff --git a/src/frontend/packages/core/src/shared/components/list/list-types/endpoint/endpoint-card/endpoint-card.component.html b/src/frontend/packages/core/src/shared/components/list/list-types/endpoint/endpoint-card/endpoint-card.component.html index 77e7396f82..10632e64d1 100644 --- a/src/frontend/packages/core/src/shared/components/list/list-types/endpoint/endpoint-card/endpoint-card.component.html +++ b/src/frontend/packages/core/src/shared/components/list/list-types/endpoint/endpoint-card/endpoint-card.component.html @@ -1,7 +1,8 @@ - +
-
+