aboutsummaryrefslogtreecommitdiff
path: root/modern/src/MainPage.js
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2018-09-05 15:52:02 +1200
committerAnton Tananaev <anton.tananaev@gmail.com>2018-09-05 15:52:02 +1200
commit8df444bc17f84236613719f5cdc04b89b2f61f23 (patch)
tree7a74a92fc65787797410b50a93a05505e4deebd6 /modern/src/MainPage.js
parent411376bc7774b79076cf179c559865fb56801e79 (diff)
downloadetbsa-traccar-web-8df444bc17f84236613719f5cdc04b89b2f61f23.tar.gz
etbsa-traccar-web-8df444bc17f84236613719f5cdc04b89b2f61f23.tar.bz2
etbsa-traccar-web-8df444bc17f84236613719f5cdc04b89b2f61f23.zip
Fix some issues on main screen
Diffstat (limited to 'modern/src/MainPage.js')
-rw-r--r--modern/src/MainPage.js23
1 files changed, 17 insertions, 6 deletions
diff --git a/modern/src/MainPage.js b/modern/src/MainPage.js
index 02d98dc..36181a9 100644
--- a/modern/src/MainPage.js
+++ b/modern/src/MainPage.js
@@ -2,6 +2,18 @@ import React, { Component } from 'react';
import ContainerDimensions from 'react-container-dimensions';
import MainToobar from './MainToolbar';
import MainMap from './MainMap';
+import withStyles from '@material-ui/core/styles/withStyles';
+
+const styles = theme => ({
+ root: {
+ height: "100vh",
+ display: "flex",
+ flexDirection: "column"
+ },
+ mapContainer: {
+ flexGrow: 1
+ }
+});
class MainPage extends Component {
constructor(props) {
@@ -24,6 +36,7 @@ class MainPage extends Component {
}
render() {
+ const { classes } = this.props;
const { loading } = this.state;
if (loading) {
return (
@@ -31,11 +44,9 @@ class MainPage extends Component {
);
} else {
return (
- <div style={{height: "100vh", display: "flex", flexDirection: "column"}}>
- <div style={{flex: 0}}>
- <MainToobar />
- </div>
- <div style={{flex: 1}}>
+ <div className={classes.root}>
+ <MainToobar />
+ <div className={classes.mapContainer}>
<ContainerDimensions>
<MainMap/>
</ContainerDimensions>
@@ -46,4 +57,4 @@ class MainPage extends Component {
}
}
-export default MainPage;
+export default withStyles(styles)(MainPage);