fix: restore sticky position of sidebar and table of contents

This commit is contained in:
Hossein Mehrabi
2023-07-04 20:14:36 +03:30
parent 119c8366aa
commit de2d435e65
2 changed files with 16 additions and 4 deletions
@@ -43,9 +43,20 @@ export const HeroVideo: React.FC<HeroVideoProps> = ({
await play()
}
const onEnded = async () => {
await play()
}
const onEnded = () => play()
const onLoadedMetadata = () => play()
useEffect(() => {
const root = document.querySelector<HTMLDivElement>('#__docusaurus')
if (!root) return
root.classList.add('overflow-hidden')
return () => {
root.classList.remove('overflow-hidden')
}
}, [])
return (
<>
@@ -75,6 +86,7 @@ export const HeroVideo: React.FC<HeroVideoProps> = ({
autoPlay
onEnded={onEnded}
onCanPlay={onCanPlay}
onLoadedMetadata={onLoadedMetadata}
ref={ref}
>
{children}
@@ -1213,7 +1213,7 @@ code {
overflow: auto;
}
#__docusaurus {
.overflow-hidden {
overflow: hidden;
}