We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f502c06 commit b59d452Copy full SHA for b59d452
website/src/theme/DocSidebar/index.js
@@ -55,6 +55,9 @@ function setColorMode(banner, colorMode) {
55
export default function DocSidebar(props) {
56
const bannerRef = useRef();
57
const { colorMode } = useColorMode();
58
+ const colorModeRef = useRef(colorMode);
59
+
60
+ colorModeRef.current = colorMode;
61
62
useEffect(() => {
63
if (!document.getElementById('bwndw')) {
@@ -63,7 +66,7 @@ export default function DocSidebar(props) {
66
const root = document.querySelector('.theme-doc-sidebar-menu')?.parentElement;
64
67
65
68
bannerRef.current = useFallback ? createCarbonAdsBlock(root) : createEthicalAdsBlock(root);
- setColorMode(bannerRef.current, colorMode);
69
+ setColorMode(bannerRef.current, colorModeRef.current);
70
}
71
});
72
0 commit comments