import { Loading, Widget, WidgetBody, WidgetTitle, } from '@/react/components/Widget'; import helm from '@/assets/ico/vendor/helm.svg?c'; import { useEnvironmentId } from '@/react/hooks/useEnvironmentId'; import { Alert } from '@@/Alert'; import { useHelmRelease } from './queries/useHelmRelease'; interface HelmDetailsWidgetProps { name: string; namespace: string; } export function HelmDetailsWidget({ name, namespace }: HelmDetailsWidgetProps) { const environmentId = useEnvironmentId(); const { data: release, isInitialLoading, isError, } = useHelmRelease(environmentId, name, namespace); return ( {isInitialLoading && } {isError && ( )} {!isInitialLoading && !isError && release && (
Name {release.name}
Chart {release.chart}
App version {release.app_version}
)}
); }