We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
PopupPage
useEffect
1 parent 2832671 commit 567903eCopy full SHA for 567903e
src/assets/ts/popup.tsx
@@ -37,11 +37,15 @@ const PopupPage: React.FC = () => {
37
useEffect(() => {
38
dispatch(signIn());
39
40
- document.addEventListener('set-asset-dashboard-link', ((
41
- event: CustomEvent,
42
- ) => {
+ const handleAssetDashboardLink = ((event: CustomEvent) => {
43
setAssetDashboardLink(event.detail);
44
- }) as EventListener);
+ }) as EventListener;
+
+ document.addEventListener('set-asset-dashboard-link', handleAssetDashboardLink);
45
46
+ return () => {
47
+ document.removeEventListener('set-asset-dashboard-link', handleAssetDashboardLink);
48
+ };
49
}, []);
50
51
return (
0 commit comments