Skip to content
Snippets Groups Projects

Merge personal area.

Merged Defendi Alberto requested to merge feature/privateroute/role into dev
1 file
+ 9
2
Compare changes
  • Side-by-side
  • Inline
@@ -4,6 +4,8 @@ import { Tabs, Tab } from '@material-ui/core';
@@ -4,6 +4,8 @@ import { Tabs, Tab } from '@material-ui/core';
import HomeIcon from '@material-ui/icons/Home';
import HomeIcon from '@material-ui/icons/Home';
import ImportContactsIcon from '@material-ui/icons/ImportContacts';
import ImportContactsIcon from '@material-ui/icons/ImportContacts';
import AccountCircleIcon from '@material-ui/icons/AccountCircle';
import AccountCircleIcon from '@material-ui/icons/AccountCircle';
 
import { AuthRoutes } from 'api/routes';
 
import { useHistory } from 'react-router-dom';
const useStyles = makeStyles(() => ({
const useStyles = makeStyles(() => ({
tabs: {
tabs: {
@@ -29,15 +31,17 @@ const useStyles = makeStyles(() => ({
@@ -29,15 +31,17 @@ const useStyles = makeStyles(() => ({
}));
}));
export const NavBar: FC = () => {
export const NavBar: FC = () => {
 
const history = useHistory();
const classes = useStyles();
const classes = useStyles();
const [value, setValue] = React.useState(0);
const [value, setValue] = React.useState<string>('');
const handleChange = (
const handleChange = (
event: React.ChangeEvent<unknown>,
event: React.ChangeEvent<unknown>,
newValue: number,
newValue: string,
): void => {
): void => {
setValue(newValue);
setValue(newValue);
 
history.replace(newValue);
};
};
return (
return (
@@ -51,16 +55,19 @@ export const NavBar: FC = () => {
@@ -51,16 +55,19 @@ export const NavBar: FC = () => {
>
>
<Tab
<Tab
label="HomePage"
label="HomePage"
 
value={`${AuthRoutes.dashboard}${AuthRoutes.home}`}
icon={<HomeIcon className={classes.tabIcon} />}
icon={<HomeIcon className={classes.tabIcon} />}
className={classes.tabPan}
className={classes.tabPan}
/>
/>
<Tab
<Tab
label="Reservation"
label="Reservation"
 
value={`${AuthRoutes.dashboard}${AuthRoutes.reservation}`}
icon={<ImportContactsIcon className={classes.tabIcon} />}
icon={<ImportContactsIcon className={classes.tabIcon} />}
className={`${classes.tabPan} ${classes.rightAlign}`}
className={`${classes.tabPan} ${classes.rightAlign}`}
/>
/>
<Tab
<Tab
label="Profile"
label="Profile"
 
value={`${AuthRoutes.dashboard}${AuthRoutes.profile}`}
className={classes.tabPan}
className={classes.tabPan}
icon={<AccountCircleIcon className={classes.tabIcon} />}
icon={<AccountCircleIcon className={classes.tabIcon} />}
/>
/>
Loading