@mui/x-charts
Version:
The community edition of MUI X Charts components.
17 lines (16 loc) • 936 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useStore = useStore;
var _formatErrorMessage2 = _interopRequireDefault(require("@mui/x-internals/formatErrorMessage"));
var _ChartsProvider = require("../../context/ChartsProvider");
// This hook should be removed because user and us should not interact with the store directly, but with public/private APIs
function useStore() {
const context = (0, _ChartsProvider.useChartsContext)();
if (!context) {
throw new Error(process.env.NODE_ENV !== "production" ? 'MUI X Charts: Could not find the Charts context. ' + 'This happens when the component is rendered outside of a ChartsContainer parent component. ' + 'Wrap your component in a ChartsContainer or ChartsDataProvider.' : (0, _formatErrorMessage2.default)(32));
}
return context.store;
}