MetaPhase-Consulting/State-TalentMAP

View on GitHub
src/Components/AoPage/AoPage.jsx

Summary

Maintainability
A
0 mins
Test Coverage
F
11%
import { Route, Switch } from 'react-router-dom';
import AvailableBidderContainer from 'Components/AvailableBidder/AvailableBidderContainer';
import EmployeeAgendaSearch from 'Components/Agenda/EmployeeAgendaSearch/EmployeeAgendaSearch';
import AgendaItemHistory from 'Components/Agenda/AgendaItemHistory/AgendaItemHistory';
import AgendaItemMaintenanceContainer from 'Components/Agenda/AgendaItemMaintenanceContainer/AgendaItemMaintenanceContainer';
import PanelMeetingSearch from 'Components/Panel/PanelMeetingSearch/PanelMeetingSearch';
import PanelMeetingAgendas from 'Components/Panel/PanelMeetingAgendas/PanelMeetingAgendas';
import PublishablePositions from 'Components/PublishablePositions/PublishablePositions';
import AssignmentsSeparations from 'Components/AssignmentsSeparations';
import BidderPortfolio from 'Containers/BidderPortfolio';
import BiddingTool from '../BiddingFunctionsPage/BiddingTool/BiddingTool';
import ProjectedVacancy from '../BureauPage/ProjectedVacancy';
import AssignmentNotification from '../AssignmentsSeparations/AssignmentNotification/AssignmentNotification';

const AoPage = () => (
  <div className="usa-grid-full profile-content-container">
    <Switch>
      <Route path="/profile/ao/employeeagendas" render={() => <EmployeeAgendaSearch isCDO={false} viewType="ao" />} />
      <Route path="/profile/ao/agendaitemhistory/:id" render={() => <AgendaItemHistory isCDO={false} viewType="ao" />} />
      <Route path="/profile/ao/editagendaitem/:id/:agendaID" render={() => <AgendaItemMaintenanceContainer isCDO={false} />} />
      <Route path="/profile/ao/createagendaitem/:id" render={() => <AgendaItemMaintenanceContainer isCDO={false} />} />
      <Route path="/profile/ao/panelmeetings" render={() => <PanelMeetingSearch isCDO={false} />} />
      <Route path="/profile/ao/availablebidders" render={() => <AvailableBidderContainer isCDO={false} isAO />} />
      <Route path="/profile/ao/panelmeetingagendas" render={(props) => <PanelMeetingAgendas {...props} />} />
      <Route path="/profile/ao/projectedvacancy" render={() => <ProjectedVacancy viewType="ao" />} />
      <Route path="/profile/ao/publishablepositions" render={() => <PublishablePositions viewType="ao" />} />
      <Route path="/profile/ao/:id/assignmentsseparations/notification/:noteMemoID" render={(props) => <AssignmentNotification {...props} />} />
      <Route path="/profile/ao/:id/assignmentsseparations/memo/:noteMemoID" render={(props) => <AssignmentNotification {...props} />} />
      <Route path="/profile/ao/:id/assignmentsseparations" render={(props) => <AssignmentsSeparations {...props} />} />
      <Route path="/profile/ao/bidderportfolio" render={() => <BidderPortfolio viewType="ao" />} />
      <Route path="/profile/ao/biddingtool/:id" render={() => <BiddingTool />} />
      <Route path="/profile/ao/biddingtool/" render={() => <BiddingTool />} />
    </Switch>
  </div>
);

export default AoPage;