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;