mirror of
https://github.com/wavetermdev/docusaurus-og.git
synced 2026-08-05 13:46:35 -07:00
fix: restore sticky position of sidebar and table of contents
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user