22 lines
864 B
TypeScript
22 lines
864 B
TypeScript
import React from 'react';
|
|
import { BrowserRouter, Route, Redirect, Switch } from "react-router-dom";
|
|
import { HomePage } from './HomePage/HomePage';
|
|
import { ProfilePage } from './ProfilePage/ProfilePage';
|
|
import { WorkgroupPage } from './WorkgroupPage/WorkgroupPage';
|
|
import { DecisionSupportFilePage } from './DecisionSupportFilePage/DecisionSupportFilePage';
|
|
|
|
export class App extends React.Component {
|
|
render() {
|
|
return (
|
|
<BrowserRouter>
|
|
<Switch>
|
|
<Route path="/" exact component={HomePage} />
|
|
<Route path="/profile" exact component={ProfilePage} />
|
|
<Route path="/workgroups/:id" exact component={WorkgroupPage} />
|
|
<Route path="/decisions/:id" exact component={DecisionSupportFilePage} />
|
|
<Route component={() => <Redirect to="/" />} />
|
|
</Switch>
|
|
</BrowserRouter>
|
|
);
|
|
}
|
|
} |