diff --git a/frontend/src/components/Notification/Notification.tsx b/frontend/src/components/Notification/Notification.tsx index 0387e6006..764858476 100644 --- a/frontend/src/components/Notification/Notification.tsx +++ b/frontend/src/components/Notification/Notification.tsx @@ -33,6 +33,7 @@ const Notification = () => { const [messages, setMessages] = useState([]); const [notify, setNotify] = useState(false); const popupId = useId(); + const [isNotifOpen, setIsNotifOpen] = useState(true); useEffect(() => { navigator.serviceWorker.addEventListener('message', (event) => { @@ -72,7 +73,11 @@ const Notification = () => { return ( + } + onOpen={() => { + setIsNotifOpen(true); + }} onClose={() => { setMessages([...newMessages, ...messages]); setNewMessages([]); setNotify(false); + setIsNotifOpen(false); }} position={['bottom right']} contentStyle={{