import { useFileTreeData } from '@/shared/context/file-tree-data-context' import { useMemo } from 'react' import { usePermissionsContext } from '@/features/ide-react/context/permissions-context' import DropdownSetting from '../dropdown-setting' import { useTranslation } from 'react-i18next' import { useBibliographyDocId } from '../../hooks/use-bibliography-doc-id' export default function RootBibDocumentSetting() { const { docs } = useFileTreeData() const { write } = usePermissionsContext() const { t } = useTranslation() const { setMainBibliographyDocId, mainBibliographyDocId } = useBibliographyDocId() const validDocsOptions = useMemo(() => { return docs ?.filter(doc => doc.doc.name.toLowerCase().endsWith('.bib')) .map(doc => ({ value: doc.doc.id, label: doc.path })) }, [docs]) return ( ) }