From 6edbbcdee65acfcc3c3aee500629a35d7bff8959 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Max=20R=C3=BCdiger?= <maxru105@student.liu.se> Date: Wed, 28 Apr 2021 11:34:37 +0200 Subject: [PATCH] fix: operator go back bug --- client/src/pages/views/OperatorViewPage.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/client/src/pages/views/OperatorViewPage.tsx b/client/src/pages/views/OperatorViewPage.tsx index 53af321c..29f20917 100644 --- a/client/src/pages/views/OperatorViewPage.tsx +++ b/client/src/pages/views/OperatorViewPage.tsx @@ -21,7 +21,7 @@ import BackspaceIcon from '@material-ui/icons/Backspace' import ChevronLeftIcon from '@material-ui/icons/ChevronLeft' import ChevronRightIcon from '@material-ui/icons/ChevronRight' import TimerIcon from '@material-ui/icons/Timer' -import React, { useEffect } from 'react' +import React, { useEffect, useState } from 'react' import { useHistory, useParams } from 'react-router-dom' import { getPresentationCompetition, setPresentationCode } from '../../actions/presentation' import { useAppDispatch, useAppSelector } from '../../hooks' @@ -92,6 +92,12 @@ const OperatorViewPage: React.FC = () => { // console.log(id) }, []) + window.onpopstate = () => { + //Handle browser back arrow + alert('Tävlingen avslutas för alla') + endCompetition() + } + const handleOpenPopover = (event: React.MouseEvent<HTMLButtonElement>) => { setAnchorEl(event.currentTarget) } -- GitLab