diff --git a/frontend/src/templates/TablePageTemplate.tsx b/frontend/src/templates/TablePageTemplate.tsx index aeb253b2..60bbd8c3 100644 --- a/frontend/src/templates/TablePageTemplate.tsx +++ b/frontend/src/templates/TablePageTemplate.tsx @@ -109,6 +109,7 @@ interface FilterConfig { interface HeaderMetrics { label: string; value: string | number; + displayValue?: string | number; accentColor: 'blue' | 'green' | 'amber' | 'purple'; tooltip?: string; } @@ -702,6 +703,7 @@ export default function TablePageTemplate({ {headerMetrics && headerMetrics.length > 0 && (
{headerMetrics.map((metric, index) => { + const metricValue = metric.displayValue ?? metric.value; const metricElement = (
- {typeof metric.value === 'number' ? formatMetricValue(metric.value) : metric.value} + {typeof metricValue === 'number' ? formatMetricValue(metricValue) : metricValue}
);