Skip to content

Commit 39cc135

Browse files
committed
remove temporary scroll restoration while working on docs
1 parent 0515c96 commit 39cc135

File tree

1 file changed

+0
-27
lines changed

1 file changed

+0
-27
lines changed

src/pages/[[...markdownPath]].js

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -14,34 +14,7 @@ import {MDXComponents} from 'components/MDX/MDXComponents';
1414
import compileMDX from 'utils/compileMDX';
1515
import {generateRssFeed} from '../utils/rss';
1616

17-
import {useEffect} from 'react';
18-
19-
export function useScrollRestoration(key) {
20-
// Restore scroll position on page load
21-
useEffect(() => {
22-
const saved = sessionStorage.getItem(key);
23-
if (saved) {
24-
const {x, y} = JSON.parse(saved);
25-
window.scrollTo(x, y);
26-
}
27-
}, [key]);
28-
29-
// Save scroll position on unload
30-
useEffect(() => {
31-
const save = () => {
32-
sessionStorage.setItem(
33-
key,
34-
JSON.stringify({x: window.scrollX, y: window.scrollY})
35-
);
36-
};
37-
38-
window.addEventListener('beforeunload', save);
39-
return () => window.removeEventListener('beforeunload', save);
40-
}, [key]);
41-
}
42-
4317
export default function Layout({content, toc, meta, languages}) {
44-
useScrollRestoration();
4518
const parsedContent = useMemo(
4619
() => JSON.parse(content, reviveNodeOnClient),
4720
[content]

0 commit comments

Comments
 (0)