diff --git a/packages/docs/src/components/ComparisonBarChart.astro b/packages/docs/src/components/ComparisonBarChart.astro index 6a1765e..b2eaae9 100644 --- a/packages/docs/src/components/ComparisonBarChart.astro +++ b/packages/docs/src/components/ComparisonBarChart.astro @@ -5,15 +5,32 @@ interface Props { title: string data: ChartDatum[] valueFormat: 'count' | 'mb' | 'kb' | 'ms' | 's' + unitLabel?: string } -const { title, data, valueFormat } = Astro.props -const chartPayload = JSON.stringify({ data, valueFormat }) +const defaultUnitLabels = { + count: 'count', + mb: 'MB', + kb: 'KB', + ms: 'ms', + s: 'seconds', +} as const + +const { + title, + data, + valueFormat, + unitLabel = defaultUnitLabels[valueFormat], +} = Astro.props +const chartPayload = JSON.stringify({ data, valueFormat, unitLabel }) ---