Skip to content

Commit e204a33

Browse files
authored
Fix PxL docs navigation bug (#198)
* fixes #186 Signed-off-by: Cristian Postescu <postescu@gmail.com> * fixes #192 Signed-off-by: Cristian Postescu <postescu@gmail.com> * small fix Signed-off-by: Cristian Postescu <postescu@gmail.com>
1 parent f3ed7f7 commit e204a33

3 files changed

Lines changed: 9 additions & 1 deletion

File tree

gatsby-browser.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,11 @@ export const onRouteUpdate = () => {
4848
sessionStorage.setItem('referrer', window.locations[0]);
4949
}
5050
runZoom();
51+
52+
const mmsc = document.getElementById('main-meu-scroll-container');
53+
if (mmsc) {
54+
mmsc.scrollTop = window.mmscScrollTop || 0;
55+
}
5156
};
5257

5358
// eslint-disable-next-line import/prefer-default-export

src/components/sidebar/categoryItem.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,9 @@ const CategoryItem = withStyles((theme: Theme) => ({
9797
};
9898

9999
const goToPage = (link) => {
100+
const mmsc = document.getElementById('main-meu-scroll-container');
101+
// @ts-ignore
102+
window.mmscScrollTop = mmsc.scrollTop;
100103
navigate(link);
101104
};
102105
return (

src/components/sidebar/sidebar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ const Sidebar = withStyles((theme: Theme) => ({
227227
firstRun,
228228
setFirstRun,
229229
}) => (
230-
<div className={classes.main}>
230+
<div className={classes.main} id='main-meu-scroll-container'>
231231
<ExpandFirstLevelOnce
232232
setExpanded={setExpanded}
233233
edges={allDocsForExpand}

0 commit comments

Comments
 (0)