diff options
Diffstat (limited to 'FrontEnd/src/components/alert/AlertHost.tsx')
-rw-r--r-- | FrontEnd/src/components/alert/AlertHost.tsx | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/FrontEnd/src/components/alert/AlertHost.tsx b/FrontEnd/src/components/alert/AlertHost.tsx index 23f62472..59f8f27c 100644 --- a/FrontEnd/src/components/alert/AlertHost.tsx +++ b/FrontEnd/src/components/alert/AlertHost.tsx @@ -46,11 +46,14 @@ export default function AlertHost() { const [alerts, setAlerts] = useState<AlertInfoWithId[]>([]); useEffect(() => { - alertService.registerListener(setAlerts); + const listener = (alerts: AlertInfoWithId[]) => { + setAlerts(alerts); + }; + + alertService.registerListener(listener); return () => { - alertService.unregisterListener(setAlerts); - alert; + alertService.unregisterListener(listener); }; }, []); |