@mui/x-charts
Version:
The community edition of MUI X Charts components.
19 lines (18 loc) • 1.06 kB
JavaScript
;
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);
});