import type { ChartConfig } from "@openstatus/ui/components/ui/chart"; import type { NameType, ValueType, } from "recharts/types/component/DefaultTooltipContent"; interface ChartTooltipNumberProps { chartConfig: ChartConfig; value: ValueType; name: NameType; labelFormatter?: (value: ValueType, name: NameType) => React.ReactNode; } export function ChartTooltipNumber({ value, name, chartConfig, labelFormatter, }: ChartTooltipNumberProps) { const label: React.ReactNode = labelFormatter ? labelFormatter(value, name) : chartConfig[name as keyof typeof chartConfig]?.label || name; return ( <>
{label}