aboutsummaryrefslogtreecommitdiff
path: root/modern/src/MainToolbar.js
diff options
context:
space:
mode:
Diffstat (limited to 'modern/src/MainToolbar.js')
-rw-r--r--modern/src/MainToolbar.js21
1 files changed, 10 insertions, 11 deletions
diff --git a/modern/src/MainToolbar.js b/modern/src/MainToolbar.js
index 1e4dabe..73fdf51 100644
--- a/modern/src/MainToolbar.js
+++ b/modern/src/MainToolbar.js
@@ -5,9 +5,9 @@ import { useDispatch, useSelector } from 'react-redux';
import AppBar from '@material-ui/core/AppBar';
import Toolbar from '@material-ui/core/Toolbar';
import Typography from '@material-ui/core/Typography';
-import Button from '@material-ui/core/Button';
import IconButton from '@material-ui/core/IconButton';
import MenuIcon from '@material-ui/icons/Menu';
+import CloseIcon from '@material-ui/icons/Close';
import Drawer from '@material-ui/core/Drawer';
import List from '@material-ui/core/List';
import ListItem from '@material-ui/core/ListItem';
@@ -17,7 +17,6 @@ import MapIcon from '@material-ui/icons/Map';
import PersonIcon from '@material-ui/icons/Person';
import DescriptionIcon from '@material-ui/icons/Description';
import ReplayIcon from '@material-ui/icons/Replay';
-import { sessionActions } from './store';
import * as selectors from './common/selectors';
import { useTranslation } from './LocalizationProvider';
@@ -40,7 +39,6 @@ const useStyles = makeStyles((theme) => ({
const MainToolbar = () => {
const classes = useStyles();
const history = useHistory();
- const dispatch = useDispatch();
const t = useTranslation();
const userId = useSelector(selectors.getUserId);
@@ -50,12 +48,8 @@ const MainToolbar = () => {
const openDrawer = () => { setDrawer(true); };
const closeDrawer = () => { setDrawer(false); };
- const handleLogout = async () => {
- const response = await fetch('/api/session', { method: 'DELETE' });
- if (response.ok) {
- dispatch(sessionActions.updateUser(null));
- history.push('/login');
- }
+ const handleClose = async () => {
+ history.push ('/');
};
return (
@@ -70,9 +64,14 @@ const MainToolbar = () => {
<MenuIcon />
</IconButton>
<Typography variant="h6" color="inherit" className={classes.flex}>
- Traccar
+ ETBSA
</Typography>
- <Button color="inherit" onClick={handleLogout}>{t('loginLogout')}</Button>
+ <IconButton
+ color="inherit"
+ onClick={handleClose}
+ >
+ <CloseIcon />
+ </IconButton>
</Toolbar>
</AppBar>
<Drawer open={drawer} onClose={closeDrawer}>