UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

19 lines (18 loc) 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.selectorChartSeriesLayout = void 0; var _store = require("@mui/x-internals/store"); var _processSeries = require("./processSeries"); var _useChartDimensions = require("../useChartDimensions"); var _useChartSeriesConfig = require("../useChartSeriesConfig/useChartSeriesConfig.selectors"); var _useChartSeries = require("./useChartSeries.selectors"); /** * Get the processed series after applying series layout. * This selector computes the series layout on-demand from the processed series. * @returns {SeriesLayout} The series with layout applied. */ const selectorChartSeriesLayout = exports.selectorChartSeriesLayout = (0, _store.createSelectorMemoized)(_useChartSeries.selectorChartSeriesProcessed, _useChartSeriesConfig.selectorChartSeriesConfig, _useChartDimensions.selectorChartDrawingArea, function selectorChartSeriesLayout(processedSeries, seriesConfig, drawingArea) { return (0, _processSeries.applySeriesLayout)(processedSeries, seriesConfig, drawingArea); });