From caac45b834db853fc42cdf0517b0ee674f5ba08e Mon Sep 17 00:00:00 2001 From: James Player Date: Thu, 5 Jun 2025 10:14:39 +1200 Subject: [PATCH] feat(UI): Add repository url to Helm chart installation list items (#769) --- .../HelmTemplates/HelmTemplatesListItem.tsx | 15 ++++--------- .../HelmTemplatesSelectedItem.test.tsx | 2 +- .../HelmTemplatesSelectedItem.tsx | 22 +++++-------------- 3 files changed, 11 insertions(+), 28 deletions(-) diff --git a/app/react/kubernetes/helm/HelmTemplates/HelmTemplatesListItem.tsx b/app/react/kubernetes/helm/HelmTemplates/HelmTemplatesListItem.tsx index de8272bcb..a1ee6a444 100644 --- a/app/react/kubernetes/helm/HelmTemplates/HelmTemplatesListItem.tsx +++ b/app/react/kubernetes/helm/HelmTemplates/HelmTemplatesListItem.tsx @@ -2,8 +2,6 @@ import React from 'react'; import { FallbackImage } from '@/react/components/FallbackImage'; -import Svg from '@@/Svg'; - import { Chart } from '../types'; import { HelmIcon } from './HelmIcon'; @@ -40,15 +38,10 @@ export function HelmTemplatesListItem(props: HelmTemplatesListItemProps) {
- - {model.name} - - - - - Helm - - +
+
{model.name}
+
{model.repo}
+
{actions} diff --git a/app/react/kubernetes/helm/HelmTemplates/HelmTemplatesSelectedItem.test.tsx b/app/react/kubernetes/helm/HelmTemplates/HelmTemplatesSelectedItem.test.tsx index 215838ff8..f7328cc4d 100644 --- a/app/react/kubernetes/helm/HelmTemplates/HelmTemplatesSelectedItem.test.tsx +++ b/app/react/kubernetes/helm/HelmTemplates/HelmTemplatesSelectedItem.test.tsx @@ -99,7 +99,7 @@ describe('HelmTemplatesSelectedItem', () => { expect(screen.getByText('test-chart')).toBeInTheDocument(); expect(screen.getByText('Test Chart Description')).toBeInTheDocument(); expect(screen.getByText('Clear selection')).toBeInTheDocument(); - expect(screen.getByText('Helm')).toBeInTheDocument(); + expect(screen.getByText('https://example.com')).toBeInTheDocument(); }); it('should toggle custom values editor', async () => { diff --git a/app/react/kubernetes/helm/HelmTemplates/HelmTemplatesSelectedItem.tsx b/app/react/kubernetes/helm/HelmTemplates/HelmTemplatesSelectedItem.tsx index baffb9655..837659fcd 100644 --- a/app/react/kubernetes/helm/HelmTemplates/HelmTemplatesSelectedItem.tsx +++ b/app/react/kubernetes/helm/HelmTemplates/HelmTemplatesSelectedItem.tsx @@ -10,7 +10,6 @@ import { useCanExit } from '@/react/hooks/useCanExit'; import { Widget } from '@@/Widget'; import { Button } from '@@/buttons/Button'; import { FallbackImage } from '@@/FallbackImage'; -import Svg from '@@/Svg'; import { Icon } from '@@/Icon'; import { WebEditorForm } from '@@/WebEditorForm'; import { confirmGenericDiscard } from '@@/modals/confirm'; @@ -100,22 +99,13 @@ export function HelmTemplatesSelectedItem({ className="h-16 w-16" />
-
- - - {selectedChart.name} - - - - - {' '} - Helm - - -
-
- {selectedChart.description} +
+
{selectedChart.name}
+
+ {selectedChart.repo} +
+
{selectedChart.description}