Zotero Integration (#164)

This commit is contained in:
David Rotermund
2026-09-22 02:41:41 +02:00
committed by yu-i-i
parent 6558c49c82
commit 22c294fa3a
20 changed files with 1115 additions and 11 deletions
+19
View File
@@ -0,0 +1,19 @@
import Settings from '@overleaf/settings'
import ZoteroRouter from './app/src/ZoteroRouter.mjs'
let ZoteroModule = {}
if (Settings.enabledLinkedFileTypes?.includes('zotero')) {
const { default: ZoteroLinkedFileAgent } = await import(
'./app/src/ZoteroLinkedFileAgent.mjs'
)
ZoteroModule = {
router: ZoteroRouter,
linkedFileAgents: {
zotero: () => ZoteroLinkedFileAgent,
},
}
}
export default ZoteroModule