Web:People: Fixed scroll to top when switching a group.
This commit is contained in:
parent
377c444fb5
commit
375ce74464
@ -24,6 +24,7 @@ const Home = ({
|
|||||||
getUsersList,
|
getUsersList,
|
||||||
setIsLoading,
|
setIsLoading,
|
||||||
setIsRefresh,
|
setIsRefresh,
|
||||||
|
selectedGroup,
|
||||||
}) => {
|
}) => {
|
||||||
const { location } = history;
|
const { location } = history;
|
||||||
const { pathname } = location;
|
const { pathname } = location;
|
||||||
@ -41,6 +42,14 @@ const Home = ({
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}, [pathname, location]);
|
}, [pathname, location]);
|
||||||
|
useEffect(() => {
|
||||||
|
if (isMobile) {
|
||||||
|
const customScrollElm = document.querySelector(
|
||||||
|
"#customScrollBar > .scroll-body"
|
||||||
|
);
|
||||||
|
customScrollElm && customScrollElm.scrollTo(0, 0);
|
||||||
|
}
|
||||||
|
}, [selectedGroup]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
isLoading ? showLoader() : hideLoader();
|
isLoading ? showLoader() : hideLoader();
|
||||||
@ -92,4 +101,5 @@ export default inject(({ peopleStore }) => ({
|
|||||||
getUsersList: peopleStore.usersStore.getUsersList,
|
getUsersList: peopleStore.usersStore.getUsersList,
|
||||||
setIsLoading: peopleStore.setIsLoading,
|
setIsLoading: peopleStore.setIsLoading,
|
||||||
setIsRefresh: peopleStore.setIsRefresh,
|
setIsRefresh: peopleStore.setIsRefresh,
|
||||||
|
selectedGroup: peopleStore.selectedGroupStore.selectedGroup,
|
||||||
}))(observer(withRouter(Home)));
|
}))(observer(withRouter(Home)));
|
||||||
|
Loading…
Reference in New Issue
Block a user