src/Components/BureauPage/BureauPage.jsx
import { Route, Switch } from 'react-router-dom';
import AvailableBidderContainer from 'Components/AvailableBidder/AvailableBidderContainer';
import PublishablePositions from 'Components/PublishablePositions/PublishablePositions';
import PositionManager from './PositionManager';
import PositionManagerDetails from './PositionManagerDetails';
import ProjectedVacancy from './ProjectedVacancy';
import ManagePostAccess from '../ManagePostAccess/ManagePostAccess';
import SearchPostAccess from './SearchPostAccess';
import BiddingTool from '../BiddingFunctionsPage/BiddingTool/BiddingTool';
const BureauPage = () => {
const posManagerProps = {
fromBureauMenu: true,
};
return (
<div className="usa-grid-full profile-content-container">
<Switch>
<Route path="/profile/bureau/availablebidders" render={() => <AvailableBidderContainer isCDO={false} />} />
<Route path="/profile/bureau/managepostaccess" render={() => <ManagePostAccess />} />
<Route path="/profile/bureau/positionmanager/:type/:id" render={() => <PositionManagerDetails />} />
<Route path="/profile/bureau/positionmanager" render={() => <PositionManager {...posManagerProps} />} />
<Route path="/profile/bureau/projectedvacancy" render={() => <ProjectedVacancy viewType="bureau" />} />
<Route path="/profile/bureau/publishablepositions" render={() => <PublishablePositions viewType="bureau" />} />
<Route path="/profile/bureau/searchpostaccess" render={() => <SearchPostAccess />} />
<Route path="/profile/bureau/biddingtool/:id" render={() => <BiddingTool />} />
<Route path="/profile/bureau/biddingtool/" render={() => <BiddingTool />} />
</Switch>
</div>
);
};
export default BureauPage;