shierro/territory-manager

View on GitHub
app/containers/App/privateRoutes.js

Summary

Maintainability
A
0 mins
Test Coverage
import MapPage from 'containers/MapPage/Loadable';
import PeopleListPage from 'containers/PeopleListPage/Loadable';
import PersonDetailsPage from 'containers/PersonDetailsPage/Loadable';
import PlacementsPage from 'containers/PlacementsPage/Loadable';

const base = process.env.PUBLIC_PATH || '';

const getPrivateRoutes = token => [
  {
    key: 'map-route',
    path: `${base}/people/map`,
    component: MapPage,
    token,
  },
  {
    key: 'people-list-route',
    path: `${base}/people/list`,
    component: PeopleListPage,
    token,
  },
  {
    key: 'person-details-route',
    path: `${base}/person/:id`,
    component: PersonDetailsPage,
    token,
  },
  {
    key: 'placements-route',
    path: `${base}/placements`,
    component: PlacementsPage,
    token,
  },
];

export default getPrivateRoutes;