itizawa 5 лет назад
Родитель
Сommit
64da8f851e
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/client/js/components/TableOfContents.jsx

+ 2 - 1
src/client/js/components/TableOfContents.jsx

@@ -32,11 +32,12 @@ const TableOfContents = (props) => {
 
   const { tocHtml } = pageContainer.state;
 
+  // execute after generation toc html
   useEffect(() => {
     const tocDom = document.getElementById('revision-toc-content');
     const anchorsInToc = Array.from(tocDom.getElementsByTagName('a'));
     navigationContainer.addSmoothScrollEvent(anchorsInToc);
-  }, [tocHtml]);
+  }, [tocHtml, navigationContainer]);
 
   return (
     <>