import { ElementType } from 'react' import { useTranslation } from 'react-i18next' import importOverleafModules from '../../../../macros/import-overleaf-module.macro' import getMeta from '../../../utils/meta' const components = importOverleafModules('editorLeftMenuSync') as { import: { default: ElementType } path: string }[] export default function SyncMenu() { const { t } = useTranslation() const anonymous = getMeta('ol-anonymous') as boolean | undefined if (anonymous === true || anonymous === undefined) { return null } if (components.length === 0) { return null } return ( <>