UNPKG

respond-framework

Version:
47 lines (45 loc) 1.44 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var React = require("react"); var _context = require("./context.js"); var _ErrorBoundary = require("./ErrorBoundary.js"); var _index = require("../modules/replayTools/App/index.js"); var _constants = require("../helpers/constants.js"); const Provider = ({ state, Error, App, ...props }) => { Error ??= state.components?.Error; App ??= state.components?.App; if (_constants.isTest) { return /*#__PURE__*/React.createElement(_context.default.Provider, { value: state }, /*#__PURE__*/React.createElement(App, props)); } if (_constants.isDev) { return /*#__PURE__*/React.createElement(_context.default.Provider, { value: state }, /*#__PURE__*/React.createElement(_ErrorBoundary.default, { state: state, Error: Error }, /*#__PURE__*/React.createElement(App, props), /*#__PURE__*/React.createElement(_index.default, null))); // return ( // <RespondContext.Provider value={state}> // <App {...props} /> // <ReplayTools /> // </RespondContext.Provider> // ) } return /*#__PURE__*/React.createElement(_context.default.Provider, { value: state }, /*#__PURE__*/React.createElement(_ErrorBoundary.default, { state: state, Error: Error }, /*#__PURE__*/React.createElement(App, props))); }; var _default = exports.default = Provider;