Fix animations
Some checks are pending
Frontend CI / build (18.x) (push) Waiting to run

This commit is contained in:
IRBorisov 2024-06-19 22:32:15 +03:00
parent 9e1c08910d
commit 92f11ae211
2 changed files with 3 additions and 3 deletions

View File

@ -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<FolderNode[]>([]);
const [folded, setFolded] = useState<FolderNode[]>(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'
)}
>
<AnimatePresence initial={false}>
<AnimatePresence>
{items.map((item, index) =>
!item.parent || !folded.includes(item.parent) ? (
<motion.div

View File

@ -127,7 +127,7 @@ function LibraryPage() {
/>
<div className='flex'>
<AnimatePresence>
<AnimatePresence initial={false}>
{folderMode ? (
<LibraryFolders
currentFolder={folder} // prettier: split-lines