diff --git a/src/page-components/wheels/ColorColumn.tsx b/src/page-components/wheels/ColorColumn.tsx index 46824c4..aa415f6 100644 --- a/src/page-components/wheels/ColorColumn.tsx +++ b/src/page-components/wheels/ColorColumn.tsx @@ -27,19 +27,21 @@ type ColorWheelProps = { actived: boolean; rotate: number; rootColor: string; + tones: number; + step: number; }; -export function ColorColumn({ actived, rotate, rootColor }: ColorWheelProps) { +export function ColorColumn({ actived, rotate, rootColor, tones, step }: ColorWheelProps) { const { colorFn } = useColorFunction(); const colorSeries = useMemo(() => { try { - const colors = colorFn?.series(rootColor, 4, 0.16); + const colors = colorFn?.series(rootColor, tones, step / 100); return (colors ?? Array.from({ length: 9 }, () => rootColor)).reverse(); } catch (e) { console.error('[Generate Color Series]', e); } return Array.from({ length: 9 }, () => rootColor); - }, [rootColor]); + }, [rootColor, tones, step]); return (