authelia/client-react/src/App.tsx

27 lines
607 B
TypeScript
Raw Normal View History

2018-11-06 23:19:17 +07:00
import React, { Component } from 'react';
import './App.css';
import { Router, Route, Switch } from "react-router-dom";
import { routes } from './routes/index';
import { createBrowserHistory } from 'history';
const history = createBrowserHistory();
2018-11-06 23:19:17 +07:00
class App extends Component {
render() {
return (
<Router history={history}>
2018-11-06 23:19:17 +07:00
<div className="App">
<Switch>
{routes.map((r, key) => {
return <Route path={r.path} component={r.component} key={key}/>
})}
</Switch>
2018-11-06 23:19:17 +07:00
</div>
</Router>
);
}
}
export default App;