UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

26 lines (25 loc) 593 B
'use client'; import { useStore } from "../internals/store/useStore.js"; import { selectorChartZAxis } from "../internals/plugins/featurePlugins/useChartZAxis/index.js"; export function useZAxes() { const store = useStore(); const { axis: zAxis, axisIds: zAxisIds } = store.use(selectorChartZAxis) ?? { axis: {}, axisIds: [] }; return { zAxis, zAxisIds }; } export function useZAxis(identifier) { const { zAxis, zAxisIds } = useZAxes(); const id = typeof identifier === 'string' ? identifier : zAxisIds[identifier ?? 0]; return zAxis[id]; }