UNPKG

patternplate-client

Version:

Universal javascript client application for patternplate

46 lines (31 loc) 2.69 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = function (data, el) { var store = (0, _store2.default)(_reactRouter.browserHistory, data); var history = (0, _reactRouterRedux.syncHistoryWithStore)(_reactRouter.browserHistory, store); var router = _react2.default.createElement( _reactRedux.Provider, { store: store }, _react2.default.createElement( _reactRouter.Router, { history: history }, (0, _routes2.default)(store) ) ); return (0, _reactDom.render)(router, el); }; var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _reactDom = require('react-dom'); var _reactRouter = require('@marionebl/react-router'); var _reactRedux = require('react-redux'); var _reactRouterRedux = require('react-router-redux'); var _routes = require('./routes'); var _routes2 = _interopRequireDefault(_routes); var _store = require('./store'); var _store2 = _interopRequireDefault(_store); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } module.exports = exports['default']; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NvdXJjZS9hcHBsaWNhdGlvbi9yZWFjdC1yb3V0ZXMvY2xpZW50LmpzIl0sIm5hbWVzIjpbImRhdGEiLCJlbCIsInN0b3JlIiwiaGlzdG9yeSIsInJvdXRlciJdLCJtYXBwaW5ncyI6Ijs7Ozs7O2tCQVNlLFVBQVVBLElBQVYsRUFBZ0JDLEVBQWhCLEVBQW9CO0FBQ2xDLEtBQU1DLFFBQVEsa0RBQStCRixJQUEvQixDQUFkO0FBQ0EsS0FBTUcsVUFBVSx5RUFBcUNELEtBQXJDLENBQWhCO0FBQ0EsS0FBTUUsU0FDTDtBQUFBO0FBQUEsSUFBVSxPQUFPRixLQUFqQjtBQUNDO0FBQUE7QUFBQSxLQUFRLFNBQVNDLE9BQWpCO0FBQ0UseUJBQU9ELEtBQVA7QUFERjtBQURELEVBREQ7O0FBUUEsUUFBTyxzQkFBT0UsTUFBUCxFQUFlSCxFQUFmLENBQVA7QUFDQSxDOztBQXJCRDs7OztBQUNBOztBQUNBOztBQUNBOztBQUNBOztBQUVBOzs7O0FBQ0EiLCJmaWxlIjoiY2xpZW50LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7cmVuZGVyfSBmcm9tICdyZWFjdC1kb20nO1xuaW1wb3J0IHtSb3V0ZXIsIGJyb3dzZXJIaXN0b3J5fSBmcm9tICdAbWFyaW9uZWJsL3JlYWN0LXJvdXRlcic7XG5pbXBvcnQge1Byb3ZpZGVyfSBmcm9tICdyZWFjdC1yZWR1eCc7XG5pbXBvcnQge3N5bmNIaXN0b3J5V2l0aFN0b3JlfSBmcm9tICdyZWFjdC1yb3V0ZXItcmVkdXgnO1xuXG5pbXBvcnQgcm91dGVzIGZyb20gJy4vcm91dGVzJztcbmltcG9ydCBjb25maWd1cmVTdG9yZSBmcm9tICcuL3N0b3JlJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gKGRhdGEsIGVsKSB7XG5cdGNvbnN0IHN0b3JlID0gY29uZmlndXJlU3RvcmUoYnJvd3Nlckhpc3RvcnksIGRhdGEpO1xuXHRjb25zdCBoaXN0b3J5ID0gc3luY0hpc3RvcnlXaXRoU3RvcmUoYnJvd3Nlckhpc3RvcnksIHN0b3JlKTtcblx0Y29uc3Qgcm91dGVyID0gKFxuXHRcdDxQcm92aWRlciBzdG9yZT17c3RvcmV9PlxuXHRcdFx0PFJvdXRlciBoaXN0b3J5PXtoaXN0b3J5fT5cblx0XHRcdFx0e3JvdXRlcyhzdG9yZSl9XG5cdFx0XHQ8L1JvdXRlcj5cblx0XHQ8L1Byb3ZpZGVyPlxuXHQpO1xuXG5cdHJldHVybiByZW5kZXIocm91dGVyLCBlbCk7XG59XG4iXX0=