UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

46 lines (45 loc) 1.59 kB
"use strict"; 'use client'; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.useChartsRadialDataProviderProps = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose")); var _styles = require("@mui/material/styles"); var _ChartsRadialDataProvider = require("./ChartsRadialDataProvider.plugins"); const _excluded = ["children", "localeText", "plugins", "slots", "slotProps", "seriesConfig"]; const RADIAL_SERIES_CONFIG = {}; const useChartsRadialDataProviderProps = inProps => { // eslint-disable-next-line mui/material-ui-name-matches-component-name const props = (0, _styles.useThemeProps)({ props: inProps, name: 'MuiChartsRadialDataProvider' }); const { children, localeText, plugins = _ChartsRadialDataProvider.RADIAL_PLUGINS, slots, slotProps, seriesConfig = RADIAL_SERIES_CONFIG } = props, other = (0, _objectWithoutPropertiesLoose2.default)(props, _excluded); const theme = (0, _styles.useTheme)(); const chartProviderProps = { plugins: plugins, pluginParams: (0, _extends2.default)({ theme: theme.palette.mode, seriesConfig }, other) }; return { children, localeText, chartProviderProps, slots, slotProps }; }; exports.useChartsRadialDataProviderProps = useChartsRadialDataProviderProps;