@ima/react-page-renderer
Version:
IMA.js React page renderer.
22 lines (21 loc) • 649 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "usePageContext", {
enumerable: true,
get: function() {
return usePageContext;
}
});
const _core = require("@ima/core");
const _react = require("react");
const _PageContext = require("../PageContext");
function usePageContext() {
const context = (0, _react.useContext)(_PageContext.PageContext);
if (typeof context === 'undefined') {
throw new _core.GenericError('The usePageContext hook must be used within PageContext.Provider.');
}
return context;
}
//# sourceMappingURL=pageContext.js.map