Component-Specific

useChartData

Process and transform data for various chart types with formatting utilities.

import { useChartData } from "saha-ui"

Uses

Manage visibility state for chart series (toggle, hide/show, reset) and compute visible series for rendering.

Props

NameTypeDescriptionDefault
configChartConfigChart configuration including a `series` array with `dataKey` and optional `hide` flags.-

Returns

NameDescription
hiddenSeriesSet of hidden series keys.
visibleSeriesArray of series to render (filtered).
toggleSeries(dataKey)Toggle single series visibility.
resetHidden()Clear hidden set.

Example

const { visibleSeries, toggleSeries } = useChartData(chartConfig); toggleSeries('revenue');

Notes

Useful for UI controls that let users hide/show series on the chart.
Saha UI - The Modern React Component Library