UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

38 lines 2.16 kB
import * as React from 'react'; import { type ChartsSlotProps, type ChartsSlots } from "../internals/material/index.mjs"; import { type ChartsProviderProps } from "../context/ChartsProvider/index.mjs"; import { type ChartAnyPluginSignature } from "../internals/plugins/models/plugin.mjs"; import { type ChartsLocalizationProviderProps } from "../ChartsLocalizationProvider/index.mjs"; import { type RadialPluginSignatures } from "./ChartsRadialDataProvider.plugins.mjs"; import { type PolarChartSeriesType } from "../models/seriesType/config.mjs"; export interface ChartsRadialDataProviderSlots extends ChartsSlots {} export interface ChartsRadialDataProviderSlotProps extends ChartsSlotProps {} export type ChartsRadialDataProviderProps<SeriesType extends PolarChartSeriesType = PolarChartSeriesType, TSignatures extends readonly ChartAnyPluginSignature[] = RadialPluginSignatures<SeriesType>> = React.PropsWithChildren<ChartsProviderProps<SeriesType, TSignatures>['pluginParams'] & Pick<ChartsProviderProps<SeriesType, TSignatures>, 'plugins'>> & ChartsLocalizationProviderProps & { /** * Slots to customize charts' components. */ slots?: Partial<ChartsRadialDataProviderSlots>; /** * The props for the slots. */ slotProps?: Partial<ChartsRadialDataProviderSlotProps>; }; /** * Orchestrates the data providers for radial chart components and hooks. * * Similar to `ChartsDataProvider`, but uses the radial axis plugin instead of the cartesian one, * and only supports the line series config. * * Demos: * * - [Composition](https://mui.com/x/react-charts/composition/) * * API: * * - [ChartsRadialDataProvider API](https://mui.com/x/api/charts/charts-radial-data-provider/) */ declare function ChartsRadialDataProvider<SeriesType extends PolarChartSeriesType = PolarChartSeriesType, TSignatures extends readonly ChartAnyPluginSignature[] = RadialPluginSignatures<SeriesType>>(props: ChartsRadialDataProviderProps<SeriesType, TSignatures>): import("react/jsx-runtime").JSX.Element; declare namespace ChartsRadialDataProvider { var propTypes: any; } export { ChartsRadialDataProvider as Unstable_ChartsRadialDataProvider };