mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2025-07-29 14:00:05 +02:00

Update file tree toolbar in new editor GitOrigin-RevId: 11ca678b50e0c525ae60b806dfbc08773b661b7b
12 lines
598 B
TypeScript
12 lines
598 B
TypeScript
import { ImperativePanelHandle } from 'react-resizable-panels'
|
|
import { useRef } from 'react'
|
|
import useCollapsiblePanel from '@/features/ide-react/hooks/use-collapsible-panel'
|
|
import { useFileTreeOpenContext } from '@/features/ide-react/context/file-tree-open-context'
|
|
|
|
export default function useCollapsibleFileTree() {
|
|
const { fileTreeExpanded, toggleFileTreeExpanded } = useFileTreeOpenContext()
|
|
const fileTreePanelRef = useRef<ImperativePanelHandle>(null)
|
|
useCollapsiblePanel(fileTreeExpanded, fileTreePanelRef)
|
|
|
|
return { fileTreeExpanded, fileTreePanelRef, toggleFileTreeExpanded }
|
|
}
|