import { useFileManager, type FileManagerProps } from './useFileManager' import { ImageLightbox } from './FileManagerImageLightbox' import { AssignModal } from './FileManagerAssignModal' import { PdfPreviewModal } from './FileManagerPdfPreviewModal' import { MarkdownPreviewModal } from './FileManagerMarkdownPreviewModal' import { isMarkdown } from './FileManager.helpers' import { FileManagerToolbar } from './FileManagerToolbar' import { TrashView } from './FileManagerTrashView' import { FilesView } from './FileManagerFilesView' import DocSyncPanel from './docsync/DocSyncPanel' export default function FileManager(props: FileManagerProps) { const S = useFileManager(props) const { lightboxIndex, setLightboxIndex, mediaFiles, assignFileId, previewFile, handlePaste, showTrash } = S return (