From f672bff96ce9b8ebf1771c15ed46ea89a8b46efd Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Thu, 16 Feb 2023 10:44:27 +0300 Subject: [PATCH] Load release data on every details open Signed-off-by: Alex Andreev --- .../release-details/release-details-content.tsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/core/src/renderer/components/+helm-releases/release-details/release-details-content.tsx b/packages/core/src/renderer/components/+helm-releases/release-details/release-details-content.tsx index 02e3255304..63159f7aff 100644 --- a/packages/core/src/renderer/components/+helm-releases/release-details/release-details-content.tsx +++ b/packages/core/src/renderer/components/+helm-releases/release-details/release-details-content.tsx @@ -5,7 +5,7 @@ import "./release-details.scss"; -import React from "react"; +import React, { useEffect } from "react"; import { Link } from "react-router-dom"; import { DrawerItem, DrawerTitle } from "../../drawer"; @@ -35,6 +35,10 @@ interface Dependencies { const NonInjectedReleaseDetailsContent = observer(({ model }: Dependencies & ReleaseDetailsContentProps) => { const loadingError = model.loadingError.get(); + useEffect(() => { + model.load(); + }, []); + if (loadingError) { return (
@@ -45,7 +49,6 @@ const NonInjectedReleaseDetailsContent = observer(({ model }: Dependencies & Rel ); } - return (
@@ -133,8 +136,8 @@ const ResourceGroup = ({ {resources.map( - ({ detailsUrl, name, namespace, uid }) => ( - + ({ detailsUrl, name, namespace }) => ( + {detailsUrl ? {name} : name}