import { useCallback, useRef, useState } from 'react' import { observer } from 'mobx-react-lite' import FileMenuOptions from './FileMenuOptions' import { FilesController } from '@/Controllers/FilesController' import { SelectedItemsController } from '@/Controllers/SelectedItemsController' import Popover from '../Popover/Popover' import RoundIconButton from '../Button/RoundIconButton' type Props = { filesController: FilesController selectionController: SelectedItemsController } const FilesOptionsPanel = ({ filesController, selectionController }: Props) => { const [isOpen, setIsOpen] = useState(false) const buttonRef = useRef(null) const toggleMenu = useCallback(() => setIsOpen((isOpen) => !isOpen), []) return ( <> { setIsOpen(false) }} shouldShowAttachOption={false} shouldShowRenameOption={false} /> ) } export default observer(FilesOptionsPanel)