Repository URL to install this package:
|
Version:
1.2.20 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.asRedux = asRedux;
exports.provideAsRedux = provideAsRedux;
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _reactRedux = require("react-redux");
var _redux = require("mobx-state-tree/middleware/redux");
var _remotedev = _interopRequireDefault(require("remotedev"));
var _jsxFileName = "/Users/michaelfrohberg/Training/mono/packages/modules/state-tree/redux.js";
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
let connected = false;
function asRedux(store) {
const reduxStore = (0, _redux.asReduxStore)(store); // if (connected === false) {
(0, _redux.connectReduxDevtools)(_remotedev.default, reduxStore); // connected = true
// }
return reduxStore;
}
function provideAsRedux(store, app) {
const reduxStore = asRedux(store);
return _react.default.createElement(_reactRedux.Provider, {
store: reduxStore,
tree: store,
__source: {
fileName: _jsxFileName,
lineNumber: 26
},
__self: this
}, app);
}
var _default = asRedux;
exports.default = _default;