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' }}