aboutsummaryrefslogtreecommitdiff
path: root/modern/src/MainPage.js
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2021-09-03 21:26:35 -0700
committerAnton Tananaev <anton.tananaev@gmail.com>2021-09-03 21:26:35 -0700
commit26ba6836d09627e769c6be44fa7c77b65feb4274 (patch)
treeafc4816c666a62f71870915473e638a7e1fe9072 /modern/src/MainPage.js
parent7b338688fb6f2bcca5236348495e4b7398f8de00 (diff)
downloadtrackermap-web-26ba6836d09627e769c6be44fa7c77b65feb4274.tar.gz
trackermap-web-26ba6836d09627e769c6be44fa7c77b65feb4274.tar.bz2
trackermap-web-26ba6836d09627e769c6be44fa7c77b65feb4274.zip
Reimplement bottom navigation
Diffstat (limited to 'modern/src/MainPage.js')
-rw-r--r--modern/src/MainPage.js14
1 files changed, 5 insertions, 9 deletions
diff --git a/modern/src/MainPage.js b/modern/src/MainPage.js
index ea32fb33..1935856f 100644
--- a/modern/src/MainPage.js
+++ b/modern/src/MainPage.js
@@ -18,7 +18,7 @@ import AccuracyMap from './map/AccuracyMap';
import GeofenceMap from './map/GeofenceMap';
import CurrentPositionsMap from './map/CurrentPositionsMap';
import CurrentLocationMap from './map/CurrentLocationMap';
-import BottomNav from './components/BottomNav';
+import BottomMenu from './components/BottomMenu';
import { useTranslation } from './LocalizationProvider';
const useStyles = makeStyles((theme) => ({
@@ -33,7 +33,7 @@ const useStyles = makeStyles((theme) => ({
top: 0,
margin: theme.spacing(1.5),
width: theme.dimensions.drawerWidthDesktop,
- bottom: theme.spacing(8),
+ bottom: 56,
zIndex: 1301,
transition: 'transform .5s ease',
backgroundColor: 'white',
@@ -103,10 +103,7 @@ const MainPage = () => {
setCollapsed(!collapsed);
};
- // Collapse sidebar for tablets and phones
- useEffect(() => {
- setCollapsed(isTablet);
- }, [isTablet]);
+ useEffect(() => setCollapsed(isTablet), [isTablet]);
return (
<div className={classes.root}>
@@ -128,7 +125,7 @@ const MainPage = () => {
<ListIcon />
<div className={classes.sidebarToggleText}>{t('deviceTitle')}</div>
</Button>
- <Paper elevation={3} className={`${classes.sidebar} ${collapsed && classes.sidebarCollapsed}`}>
+ <Paper square elevation={3} className={`${classes.sidebar} ${collapsed && classes.sidebarCollapsed}`}>
<Paper className={classes.paper} square elevation={3}>
<Toolbar className={classes.toolbar} disableGutters>
{isTablet && (
@@ -160,8 +157,7 @@ const MainPage = () => {
<DevicesList />
</div>
</Paper>
-
- <BottomNav showOnDesktop />
+ <BottomMenu />
</div>
);
};