patternplate-client
Version:
Universal javascript client application for patternplate
43 lines (28 loc) • 2.69 kB
JavaScript
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = function (store) {
var state = store.getState();
return _react2.default.createElement(
_reactRouter.Route,
{ path: state.base, component: _application2.default },
_react2.default.createElement(_reactRouter.IndexRoute, { component: _home2.default }),
_react2.default.createElement(_reactRouter.Route, { path: 'pattern/*', component: _content2.default }),
_react2.default.createElement(_reactRouter.Route, { path: '*', component: _notFound2.default })
);
};
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _reactRouter = require('@marionebl/react-router');
var _application = require('../containers/application');
var _application2 = _interopRequireDefault(_application);
var _content = require('../containers/content');
var _content2 = _interopRequireDefault(_content);
var _notFound = require('../containers/not-found');
var _notFound2 = _interopRequireDefault(_notFound);
var _home = require('../containers/home');
var _home2 = _interopRequireDefault(_home);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NvdXJjZS9hcHBsaWNhdGlvbi9yZWFjdC1yb3V0ZXMvcm91dGVzLmpzIl0sIm5hbWVzIjpbInN0b3JlIiwic3RhdGUiLCJnZXRTdGF0ZSIsImJhc2UiXSwibWFwcGluZ3MiOiI7Ozs7OztrQkFRZSxVQUFVQSxLQUFWLEVBQWlCO0FBQy9CLEtBQU1DLFFBQVFELE1BQU1FLFFBQU4sRUFBZDtBQUNBLFFBQ0M7QUFBQTtBQUFBLElBQU8sTUFBTUQsTUFBTUUsSUFBbkIsRUFBeUIsZ0NBQXpCO0FBQ0MsMkRBQVkseUJBQVosR0FERDtBQUVDLHNEQUFPLE1BQUssV0FBWixFQUF3Qiw0QkFBeEIsR0FGRDtBQUdDLHNEQUFPLE1BQUssR0FBWixFQUFnQiw2QkFBaEI7QUFIRCxFQUREO0FBT0EsQzs7QUFqQkQ7Ozs7QUFDQTs7QUFFQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQSIsImZpbGUiOiJyb3V0ZXMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHtSb3V0ZSwgSW5kZXhSb3V0ZX0gZnJvbSAnQG1hcmlvbmVibC9yZWFjdC1yb3V0ZXInO1xuXG5pbXBvcnQgQXBwbGljYXRpb24gZnJvbSAnLi4vY29udGFpbmVycy9hcHBsaWNhdGlvbic7XG5pbXBvcnQgQ29udGVudCBmcm9tICcuLi9jb250YWluZXJzL2NvbnRlbnQnO1xuaW1wb3J0IE5vdEZvdW5kIGZyb20gJy4uL2NvbnRhaW5lcnMvbm90LWZvdW5kJztcbmltcG9ydCBIb21lIGZyb20gJy4uL2NvbnRhaW5lcnMvaG9tZSc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIChzdG9yZSkge1xuXHRjb25zdCBzdGF0ZSA9IHN0b3JlLmdldFN0YXRlKCk7XG5cdHJldHVybiAoXG5cdFx0PFJvdXRlIHBhdGg9e3N0YXRlLmJhc2V9IGNvbXBvbmVudD17QXBwbGljYXRpb259PlxuXHRcdFx0PEluZGV4Um91dGUgY29tcG9uZW50PXtIb21lfS8+XG5cdFx0XHQ8Um91dGUgcGF0aD1cInBhdHRlcm4vKlwiIGNvbXBvbmVudD17Q29udGVudH0vPlxuXHRcdFx0PFJvdXRlIHBhdGg9XCIqXCIgY29tcG9uZW50PXtOb3RGb3VuZH0vPlxuXHRcdDwvUm91dGU+XG5cdCk7XG59XG4iXX0=