UNPKG

@digifi-los/reactapp

Version:
50 lines (43 loc) 1.42 kB
'use strict'; 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