2018-07-04 16:43:46 +02:00
|
|
|
import React, { Component } from "react";
|
|
|
|
|
import Navigation from "./Navigation";
|
|
|
|
|
import Main from "./Main";
|
|
|
|
|
import Login from "./Login";
|
|
|
|
|
import { withRouter } from "react-router-dom";
|
|
|
|
|
|
|
|
|
|
type Props = {
|
|
|
|
|
login: boolean
|
2018-07-05 16:48:56 +02:00
|
|
|
};
|
2018-07-04 16:43:46 +02:00
|
|
|
|
|
|
|
|
class App extends Component {
|
|
|
|
|
render() {
|
2018-07-05 16:48:56 +02:00
|
|
|
const { login } = this.props;
|
2018-07-04 16:43:46 +02:00
|
|
|
|
2018-07-05 16:48:56 +02:00
|
|
|
if (!login) {
|
2018-07-04 16:43:46 +02:00
|
|
|
return (
|
|
|
|
|
<div>
|
2018-07-05 16:48:56 +02:00
|
|
|
<Login />
|
2018-07-04 16:43:46 +02:00
|
|
|
</div>
|
|
|
|
|
);
|
2018-07-05 16:48:56 +02:00
|
|
|
} else {
|
2018-07-04 16:43:46 +02:00
|
|
|
return (
|
2018-07-05 16:48:56 +02:00
|
|
|
<div className="App">
|
|
|
|
|
<Navigation />
|
|
|
|
|
<Main />
|
|
|
|
|
</div>
|
|
|
|
|
);
|
|
|
|
|
}
|
2018-07-04 16:43:46 +02:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export default withRouter(App);
|