Skip to content
Snippets Groups Projects
Verified Commit 663a04dd authored by Defendi Alberto's avatar Defendi Alberto
Browse files

Switch page view based on role.

parent 63ca2947
No related branches found
No related tags found
2 merge requests!73Fix choserole style.,!71Resolve "Display reservations from server in a page.`"
import React, { FC } from 'react';
import { useRole } from 'hooks/useRole';
import { Roles } from 'roles/userRoles';
import { ReservationsListByWeek } from 'components/Dashboard/ReservationPage/ReservationList/ReservationsListByWeek';
import { ReservationList } from 'components/Dashboard/ReservationPage/ReservationList/ReservationList';
export const ReservationListSwitcher: FC = () => {
const [role] = useRole();
return (
<>
{role === Roles.operator ? (
<ReservationsListByWeek />
) : (
<ReservationList />
)}
</>
);
};
import React, { FC } from 'react';
import { useRole } from 'hooks/useRole';
import { Roles } from 'roles/userRoles';
import { Grid, Typography } from '@material-ui/core';
import AddIcon from '@material-ui/icons/Add';
import Fab from '@material-ui/core/Fab';
import { NavBar } from 'components/Dashboard/HomePage/NavBar';
import { reservationPageStyle } from './ReservationPage.style';
import { ReservationDialog } from './ReservationDialog';
import { ReservationList } from './ReservationList/ReservationList';
import { ReservationsListByWeek } from './ReservationList/ReservationsListByWeek';
import { ReservationPageHeader } from './ReservationPageHeader';
import { ReservationDialog } from './ReservationDialog';
import { ReservationsListByWeek } from './ReservationList/ReservationsListByWeek';
import { reservationPageStyle } from './ReservationPage.style';
import { ReservationListSwitcher } from './ReservationList/ReservationListSwitcher';
export const ReservationPage: FC = () => {
const classes = reservationPageStyle();
const [role] = useRole();
const [isOpen, setIsOpen] = React.useState<boolean>(false);
......@@ -47,7 +51,7 @@ export const ReservationPage: FC = () => {
<Grid item xs={1} lg={2} />
<Grid item xs={10} lg={8}>
<ReservationsListByWeek />
<ReservationListSwitcher />
</Grid>
<Grid item xs={1} lg={2} />
</Grid>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment