diff --git a/frontend-modern/src/components/Dashboard/MetricBar.tsx b/frontend-modern/src/components/Dashboard/MetricBar.tsx index 490d2f8..f085566 100644 --- a/frontend-modern/src/components/Dashboard/MetricBar.tsx +++ b/frontend-modern/src/components/Dashboard/MetricBar.tsx @@ -1,4 +1,4 @@ -import { createMemo } from 'solid-js'; +import { Show, createMemo } from 'solid-js'; interface MetricBarProps { value: number; @@ -44,14 +44,6 @@ export function MetricBar(props: MetricBarProps) { return colorMap[getColor()] || 'bg-gray-500/60 dark:bg-gray-500/50'; }); - // Combine label and sublabel for display text - const displayText = createMemo(() => { - if (props.sublabel) { - return `${props.label} (${props.sublabel})`; - } - return props.label; - }); - return (
@@ -60,7 +52,16 @@ export function MetricBar(props: MetricBarProps) { style={{ width: `${width()}%` }} /> - {displayText()} + + {props.label} + + {(sublabel) => ( + + )} + +