From d7db8fff228bc849bca83c381bd84f2e84041e0e Mon Sep 17 00:00:00 2001 From: TheSpooler Date: Tue, 23 Sep 2025 16:59:33 -0400 Subject: [PATCH] Fix typo "categorial" scale --- packages/solid-charts/src/axis/Axis.tsx | 2 +- packages/solid-charts/src/lib/createScale.ts | 8 ++++---- packages/solid-charts/src/lib/createTicks.ts | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/solid-charts/src/axis/Axis.tsx b/packages/solid-charts/src/axis/Axis.tsx index ec7898f..42484e9 100644 --- a/packages/solid-charts/src/axis/Axis.tsx +++ b/packages/solid-charts/src/axis/Axis.tsx @@ -71,7 +71,7 @@ export type { ScaleType } const Axis = (props: AxisProps) => { const defaultedProps = mergeProps( { - type: props.axis === 'x' ? ('categorial' as const) : ('linear' as const), + type: props.axis === 'x' ? ('categorical' as const) : ('linear' as const), axisId: '0', tickCount: 5, axisRange: 'auto' as const, diff --git a/packages/solid-charts/src/lib/createScale.ts b/packages/solid-charts/src/lib/createScale.ts index 2ed1cb3..5c521ea 100644 --- a/packages/solid-charts/src/lib/createScale.ts +++ b/packages/solid-charts/src/lib/createScale.ts @@ -8,14 +8,14 @@ import { } from 'd3-scale' import { type Accessor, createMemo } from 'solid-js' -export type ScaleType = 'linear' | 'categorial' +export type ScaleType = 'linear' | 'categorical' export type Scale = | { type: 'linear' scale: ScaleLinear } | { - type: 'categorial' + type: 'categorical' scale: ScalePoint } @@ -64,9 +64,9 @@ const createScale = (props: { scale, } } - case 'categorial': + case 'categorical': return { - type: 'categorial' as const, + type: 'categorical' as const, scale: scalePoint(props.data(), [start, end]), } } diff --git a/packages/solid-charts/src/lib/createTicks.ts b/packages/solid-charts/src/lib/createTicks.ts index 010216e..ece4cbf 100644 --- a/packages/solid-charts/src/lib/createTicks.ts +++ b/packages/solid-charts/src/lib/createTicks.ts @@ -14,7 +14,7 @@ const createTicks = (props: { switch (scale.type) { case 'linear': return scale.scale.ticks(props.tickCount()) - case 'categorial': { + case 'categorical': { return scale.scale.domain() } }