diff --git a/packages/x-charts-pro/src/context/CartesianProviderPro/CartesianProviderPro.tsx b/packages/x-charts-pro/src/context/CartesianProviderPro/CartesianProviderPro.tsx index 3dae8f40956c8..555acf19086ec 100644 --- a/packages/x-charts-pro/src/context/CartesianProviderPro/CartesianProviderPro.tsx +++ b/packages/x-charts-pro/src/context/CartesianProviderPro/CartesianProviderPro.tsx @@ -5,7 +5,7 @@ import { useSeries, CartesianContext, CartesianProviderProps, - cartesianProviderUtils, + computeAxisValue, useXExtremumGetter, useYExtremumGetter, ZoomAxisFilters, @@ -13,8 +13,6 @@ import { import { useZoom } from '../ZoomProvider/useZoom'; import { createAxisFilterMapper, createGetAxisFilters } from './createAxisFilterMapper'; -const { computeAxisValue } = cartesianProviderUtils; - export interface CartesianProviderProProps extends CartesianProviderProps {} function CartesianProviderPro(props: CartesianProviderProProps) { diff --git a/packages/x-charts/src/context/CartesianProvider/CartesianProvider.tsx b/packages/x-charts/src/context/CartesianProvider/CartesianProvider.tsx index c74ea3cb4e1d2..6ef033c96f8fe 100644 --- a/packages/x-charts/src/context/CartesianProvider/CartesianProvider.tsx +++ b/packages/x-charts/src/context/CartesianProvider/CartesianProvider.tsx @@ -1,9 +1,9 @@ 'use client'; import * as React from 'react'; +import { computeAxisValue } from '../../internals/computeAxisValue'; import { useDrawingArea } from '../../hooks/useDrawingArea'; import { useSeries } from '../../hooks/useSeries'; import { CartesianContext } from './CartesianContext'; -import { computeAxisValue } from '../computeAxisValue'; import { useXExtremumGetter } from '../PluginProvider/useXExtremumGetter'; import { useYExtremumGetter } from '../PluginProvider'; import { CartesianProviderProps } from './Cartesian.types'; diff --git a/packages/x-charts/src/context/CartesianProvider/index.ts b/packages/x-charts/src/context/CartesianProvider/index.ts index 9e82305eb168c..68ff254ef711c 100644 --- a/packages/x-charts/src/context/CartesianProvider/index.ts +++ b/packages/x-charts/src/context/CartesianProvider/index.ts @@ -1,12 +1,4 @@ -import { computeAxisValue } from '../computeAxisValue'; - export * from './CartesianProvider'; export * from './CartesianContext'; export * from './useCartesianContext'; export * from './Cartesian.types'; - -const cartesianProviderUtils = { - computeAxisValue, -}; - -export { cartesianProviderUtils }; diff --git a/packages/x-charts/src/context/PolarProvider/PolarProvider.tsx b/packages/x-charts/src/context/PolarProvider/PolarProvider.tsx index 7d9de5581d147..515e3fa5fbf0e 100644 --- a/packages/x-charts/src/context/PolarProvider/PolarProvider.tsx +++ b/packages/x-charts/src/context/PolarProvider/PolarProvider.tsx @@ -1,9 +1,9 @@ 'use client'; import * as React from 'react'; +import { computeAxisValue } from '../../internals/computeAxisValue'; import { useDrawingArea } from '../../hooks/useDrawingArea'; import { useSeries } from '../../hooks/useSeries'; import { PolarContext } from './PolarContext'; -import { computeAxisValue } from '../computeAxisValue'; import { useRadiusExtremumGetter } from '../PluginProvider/useRadiusExtremumGetter'; import { useRotationExtremumGetter } from '../PluginProvider/useRotationExtremumGetter'; import { PolarProviderProps } from './Polar.types'; diff --git a/packages/x-charts/src/context/computeAxisValue.ts b/packages/x-charts/src/internals/computeAxisValue.ts similarity index 93% rename from packages/x-charts/src/context/computeAxisValue.ts rename to packages/x-charts/src/internals/computeAxisValue.ts index 69ce48190e371..bd286f0848f64 100644 --- a/packages/x-charts/src/context/computeAxisValue.ts +++ b/packages/x-charts/src/internals/computeAxisValue.ts @@ -10,20 +10,20 @@ import { ChartsRotationAxisProps, } from '../models/axis'; import { CartesianChartSeriesType } from '../models/seriesType/config'; -import { getColorScale, getOrdinalColorScale } from '../internals/colorScale'; +import { getColorScale, getOrdinalColorScale } from './colorScale'; import { getTickNumber } from '../hooks/useTicks'; -import { getScale } from '../internals/getScale'; -import { DrawingArea } from './DrawingProvider'; -import { FormattedSeries } from './SeriesProvider'; -import { zoomScaleRange } from './CartesianProvider/zoom'; -import { ExtremumGetter } from './PluginProvider'; +import { getScale } from './getScale'; +import { DrawingArea } from '../context/DrawingProvider'; +import { FormattedSeries } from '../context/SeriesProvider'; +import { zoomScaleRange } from '../context/CartesianProvider/zoom'; +import { ExtremumGetter } from '../context/PluginProvider'; import { DefaultizedAxisConfig, ZoomData, ZoomOptions, GetZoomAxisFilters, -} from './CartesianProvider/Cartesian.types'; -import { getAxisExtremum } from './CartesianProvider/getAxisExtremum'; +} from '../context/CartesianProvider/Cartesian.types'; +import { getAxisExtremum } from '../context/CartesianProvider/getAxisExtremum'; function getRange( drawingArea: DrawingArea, diff --git a/packages/x-charts/src/internals/index.ts b/packages/x-charts/src/internals/index.ts index e3eca45c3d567..aaeb3b434ee69 100644 --- a/packages/x-charts/src/internals/index.ts +++ b/packages/x-charts/src/internals/index.ts @@ -23,6 +23,7 @@ export * from './getSVGPoint'; export * from './isDefined'; export { unstable_cleanupDOM } from './domUtils'; export * from './getScale'; +export * from './computeAxisValue'; // contexts