@digifi-los/reactapp
Version:
50 lines (43 loc) • 1.42 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _containers = require('../containers');
var _containers2 = _interopRequireDefault(_containers);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function getRoutes(appContainer) {
var sharedChildRoutes = [{
path: 'login**',
component: _containers2.default.PageComponents.LoginPage,
indexRoute: {
component: _containers2.default.PageComponents.LoginPage
}
}, {
path: '*',
component: _containers2.default.PageComponents.DynamicPage
}];
return {
childRoutes: [{
path: typeof window.__padmin.adminPath !== 'undefined' ? window.__padmin.adminPath : '/p-admin',
component: appContainer,
// onEnter: requireAuth,
indexRoute: {
// onEnter: requireAuth,
component: _containers2.default.PageComponents.LoginPage
},
childRoutes: sharedChildRoutes
}, {
path: '/',
component: appContainer,
// onEnter: requireAuth,
indexRoute: {
// onEnter: requireAuth,
component: _containers2.default.PageComponents.LoginPage
},
childRoutes: sharedChildRoutes
}]
};
}
exports.getRoutes = getRoutes;
exports.default = getRoutes;
//https://github.com/ReactTraining/react-router/blob/efac1a8ff4c26d6b7379adf2ab903f1892276362/examples/auth-flow/app.js#L122