2019-08-18 00:33:06 +03:00
|
|
|
import React, {Component, Fragment} from "react";
|
|
|
|
import {BrowserRouter as Router} from "react-router-dom";
|
|
|
|
import {connect} from "react-redux";
|
2019-08-16 17:20:50 +03:00
|
|
|
|
|
|
|
import LoadingBar from "react-redux-loading"; //importing the loading bar given by react-redux-loading
|
|
|
|
import Dashboard from "./Dashboard";
|
|
|
|
import NewMessage from "./NewMessage";
|
|
|
|
|
|
|
|
class App extends Component {
|
|
|
|
|
2019-08-18 00:33:06 +03:00
|
|
|
render() {
|
|
|
|
return (
|
|
|
|
<Router>
|
|
|
|
<Fragment>
|
|
|
|
<LoadingBar />
|
|
|
|
<div className="container">
|
|
|
|
{this.props.loading === true ? null : (
|
|
|
|
<div>
|
|
|
|
<NewMessage />
|
|
|
|
<Dashboard />
|
|
|
|
</div>
|
|
|
|
)}
|
|
|
|
</div>
|
|
|
|
</Fragment>
|
|
|
|
</Router>
|
|
|
|
);
|
|
|
|
}
|
2019-08-16 17:20:50 +03:00
|
|
|
}
|
|
|
|
|
2019-08-18 00:33:06 +03:00
|
|
|
export default connect()(App);
|