diff --git a/frontend/src/component/executiveDashboard/componentsChart/MetricsSummaryChart/MetricsChartTooltip/MetricsChartTooltip-InfoSummary.test.tsx b/frontend/src/component/executiveDashboard/componentsChart/MetricsSummaryChart/MetricsChartTooltip/MetricsChartTooltip-InfoSummary.test.tsx new file mode 100644 index 0000000000..dc60887b68 --- /dev/null +++ b/frontend/src/component/executiveDashboard/componentsChart/MetricsSummaryChart/MetricsChartTooltip/MetricsChartTooltip-InfoSummary.test.tsx @@ -0,0 +1,18 @@ +import { render, screen } from '@testing-library/react'; +import { InfoSummary } from './MetricsChartTooltip'; + +test('Renders apps, flags, and environments, even when their data is `N/A`', () => { + render( + , + ); + + screen.getByText('Environments'); + screen.getByText('Apps'); + screen.getByText('Flags'); +}); diff --git a/frontend/src/component/executiveDashboard/componentsChart/MetricsSummaryChart/MetricsChartTooltip/MetricsChartTooltip.tsx b/frontend/src/component/executiveDashboard/componentsChart/MetricsSummaryChart/MetricsChartTooltip/MetricsChartTooltip.tsx index 4d0ace90cb..73c223dc81 100644 --- a/frontend/src/component/executiveDashboard/componentsChart/MetricsSummaryChart/MetricsChartTooltip/MetricsChartTooltip.tsx +++ b/frontend/src/component/executiveDashboard/componentsChart/MetricsSummaryChart/MetricsChartTooltip/MetricsChartTooltip.tsx @@ -35,28 +35,26 @@ const InfoLine = ({ ); -const InfoSummary = ({ +export const InfoSummary = ({ data, }: { data: { key: string; value: string | number }[] }) => ( - {data - .filter(({ value }) => value !== 'N/A') - .map(({ key, value }) => ( -
-
- - {key} - -
-
{value}
+ {data.map(({ key, value }) => ( +
+
+ + {key} +
- ))} +
{value}
+
+ ))} );