From 224e9f10353d8103a64da54b8565f063f5d50863 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Wed, 22 Feb 2023 14:01:09 -0800 Subject: [PATCH] Load release data on every details open (#7216) Signed-off-by: Alex Andreev Co-authored-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 ebfb51c6ef..dc627f1dc0 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 (
@@ -134,8 +137,8 @@ const ResourceGroup = ({ {resources.map( - ({ detailsUrl, name, namespace, uid }) => ( - + ({ detailsUrl, name, namespace }) => ( + {detailsUrl ? {name} : name}