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} + + ))} );