Fix: hide Git Bridge, GitHub Sync and Zotero UI elements when the corresponding feature is disabled

This commit is contained in:
yu-i-i
2026-09-22 02:41:43 +02:00
parent 07a77cafd9
commit 08bc4c65dc
8 changed files with 40 additions and 12 deletions
@@ -423,6 +423,8 @@ export default async function (webRouter, privateApiRouter, publicApiRouter) {
cioWriteKey: Settings.analytics?.cio?.writeKey,
cioSiteId: Settings.analytics?.cio?.siteId,
linkedInInsightsPartnerId: Settings.analytics?.linkedIn?.partnerId,
githubSyncEnabled: !!Settings.githubSync?.clientID && !!Settings.githubSync?.clientSecret,
zoteroEnabled: !!Settings.zotero?.clientKey && !!Settings.zotero?.clientSecret,
enablePandocConversions: Settings.enablePandocConversions,
mixpanelLabsToken:
Settings.labs?.enable && Settings.analytics?.mixpanel?.labsToken,