diff --git a/frontend/src/routes/components/overviewGuestButton.tsx b/frontend/src/routes/components/overviewGuestButton.tsx index 4111268f812c1eef908d905f2edec4db7fe81b24..8d48c46c1f1cc5003c8bf8db832392e2f74edc4a 100644 --- a/frontend/src/routes/components/overviewGuestButton.tsx +++ b/frontend/src/routes/components/overviewGuestButton.tsx @@ -6,7 +6,14 @@ import { useHistory } from 'react-router-dom' import ArrowBackIcon from '@mui/icons-material/ArrowBack' import ArrowForwardIcon from '@mui/icons-material/ArrowForward' -export default function OverviewGuestButton() { +interface OverviewGuestButtonProperties { + backArrow?: string +} + +export default function OverviewGuestButton( + properties: OverviewGuestButtonProperties +) { + const { backArrow } = properties const { t } = useTranslation(['common']) const history = useHistory() @@ -23,8 +30,15 @@ export default function OverviewGuestButton() { justifyContent: 'space-evenly', }} > - {/* TODO Where should the back arrow point to? */} - <ArrowBackIcon /> + {backArrow !== undefined ? ( + <ArrowBackIcon + onClick={() => { + history.push(backArrow) + }} + /> + ) : ( + <ArrowBackIcon visibility="hidden" /> + )} <Box sx={{ display: 'flex', flexDirection: 'column', alignItems: 'center' }}