diff --git a/rsconcept/frontend/src/pages/LibraryPage/LibraryFolders.tsx b/rsconcept/frontend/src/pages/LibraryPage/LibraryFolders.tsx index b9189b2c..3d09984a 100644 --- a/rsconcept/frontend/src/pages/LibraryPage/LibraryFolders.tsx +++ b/rsconcept/frontend/src/pages/LibraryPage/LibraryFolders.tsx @@ -23,7 +23,7 @@ function LibraryFolders({ folders, currentFolder, setFolder, toggleFolderMode }: const activeNode = useMemo(() => folders.at(currentFolder), [folders, currentFolder]); const items = useMemo(() => folders.getTree(), [folders]); - const [folded, setFolded] = useState([]); + const [folded, setFolded] = useState(items); useLayoutEffect(() => { setFolded(items.filter(item => item !== activeNode && (!activeNode || !activeNode.hasPredecessor(item)))); @@ -86,7 +86,7 @@ function LibraryFolders({ folders, currentFolder, setFolder, toggleFolderMode }: 'cc-scroll-y' )} > - + {items.map((item, index) => !item.parent || !folded.includes(item.parent) ? (
- + {folderMode ? (