visuddhinanda 2 лет назад
Родитель
Сommit
667800546d
1 измененных файлов с 6 добавлено и 4 удалено
  1. 6 4
      dashboard/src/components/article/TocTree.tsx

+ 6 - 4
dashboard/src/components/article/TocTree.tsx

@@ -133,17 +133,19 @@ const TocTreeWidget = ({
   }, [treeData]);
 
   useEffect(() => {
-    if (selectedKeys) {
-      setSelected(selectedKeys);
-    }
+    setSelected(selectedKeys);
   }, [selectedKeys]);
 
+  useEffect(() => {
+    setExpanded(expandedKeys);
+  }, [expandedKeys]);
+
   console.log("selected", selected);
   return (
     <Tree
       treeData={tree}
       selectedKeys={selected}
-      expandedKeys={selected}
+      expandedKeys={expanded}
       autoExpandParent
       onExpand={(expandedKeys: Key[]) => {
         setExpanded(expandedKeys);