import React from 'react';
import {
BrowserRouter,
Redirect,
Route,
Switch
} from 'react-router-dom';
import App from '@containers/app';
import Header from '@containers/header';
import {
Breadcrumb,
Menu,
Org
} from '@containers/navigation';
import {
OrgPeople,
OrgSettings
} from '@containers/org';
import {
ProjectsList,
ProjectsNewProject,
ProjectsNewProjectBilling,
ProjectsNewProjectNewBilling
} from '@containers/projects';
import {
ProjectFeed,
ProjectInstances,
ProjectManifest,
// ProjectPeople,
ProjectRollback,
ProjectSettings
} from '@containers/project';
import {
ServicesTopology,
ServicesList,
ServicesView
} from '@containers/services';
import {
ServiceActivityFeed,
ServiceFirewall,
ServiceInstances,
ServiceMetrics,
ServiceNetworks,
ServiceManifest,
ServiceSummary,
ServiceMetadata
} from '@containers/service';
const orgRedirect = (p) => (
);
const projectRedirect = (p) => (
);
const servicesRedirect = (p) => (
);
const serviceRedirect = (p) => (
);
const emptyRoute = (p) => {
return null;
};
const orgPath = '/:org';
const projectPath = `${orgPath}/projects/:project`;
const servicePath = `${projectPath}/services/:service`;
/* eslint-disable */
const Router = (
{/* Navigation */}
{/* Projects */}
{/* Redirect to services only for project root */}
{/* Projects - New Project */}
{/* Project */}
{/* Project / Feed */}
{/* Project / Services */}
{/* Project / Instances */}
{/* Project / Rollback */}
{/* Project / Manifest */}
{/* Project / Settings */}
{/* Service */}
{/* Redirect to services only for service root */}
{/* Instances */}
{/* Metrics */}
{/* People - TODO This route is broken */}
{/* Settings */}
);
/* eslint-enable */
export default Router;