@mui/x-charts
Version:
The community edition of MUI X Charts components.
26 lines (25 loc) • 941 B
JavaScript
;
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useInteractionAllItemProps = void 0;
var React = _interopRequireWildcard(require("react"));
var _useChartContext = require("../../context/ChartProvider/useChartContext");
var _useInteractionItemProps = require("../../hooks/useInteractionItemProps");
const useInteractionAllItemProps = (data, skip) => {
const {
instance
} = (0, _useChartContext.useChartContext)();
const results = React.useMemo(() => {
return data.map(item => {
return skip ? {} : (0, _useInteractionItemProps.getInteractionItemProps)(instance, {
type: 'radar',
seriesId: item.seriesId,
dataIndex: item.dataIndex
});
});
}, [data, instance, skip]);
return results;
};
exports.useInteractionAllItemProps = useInteractionAllItemProps;