mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Add disposer cleanup
Signed-off-by: DmitriyNoa <dmytro.zharkov@gmail.com>
This commit is contained in:
parent
0a4510d253
commit
1091d4c49b
@ -110,11 +110,12 @@ export const DockTabs = ({ tabs, autoFocus, selectedTab, onChangeTab, dockStore
|
||||
window.addEventListener("resize", onWindowResize);
|
||||
|
||||
// update scroll state if tabs numbers has changed
|
||||
reaction(() => dockStore.tabsNumber, updateStateValues);
|
||||
const onTabsNumberChangedDisposer = reaction(() => dockStore.tabsNumber, updateStateValues);
|
||||
|
||||
return () => {
|
||||
window.removeEventListener("resize", onWindowResize);
|
||||
elem.current.removeEventListener("scroll", updateScrollPosition);
|
||||
onTabsNumberChangedDisposer();
|
||||
};
|
||||
}, []);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user