From 13bab928c72c847c4c3f7ebb8600343b48f14a5f Mon Sep 17 00:00:00 2001 From: Alan Guo Xiang Tan Date: Mon, 1 Aug 2022 14:56:27 +0800 Subject: [PATCH] DEV: Update plugin API after core changes (#104) --- .../discourse/initializers/setup-docs.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/assets/javascripts/discourse/initializers/setup-docs.js b/assets/javascripts/discourse/initializers/setup-docs.js index b75fd73..92d4c24 100644 --- a/assets/javascripts/discourse/initializers/setup-docs.js +++ b/assets/javascripts/discourse/initializers/setup-docs.js @@ -4,14 +4,6 @@ import I18n from "I18n"; function initialize(api, container) { const siteSettings = container.lookup("site-settings:main"); - api.decorateWidget("hamburger-menu:generalLinks", () => { - return { - route: "docs", - label: "docs.title", - className: "docs-link", - }; - }); - api.addKeyboardShortcut("g e", "", { path: "/docs" }); if (siteSettings.docs_add_to_top_menu) { @@ -48,12 +40,20 @@ export default { withPluginApi("1.2.0", (api) => { if (siteSettings.enable_experimental_sidebar_hamburger) { - api.addTopicsSectionLink({ + api.addCommunitySectionLink({ name: "docs", route: "docs.index", title: I18n.t("sidebar.docs_link_title"), text: I18n.t("sidebar.docs_link_text"), }); + } else { + api.decorateWidget("hamburger-menu:generalLinks", () => { + return { + route: "docs", + label: "docs.title", + className: "docs-link", + }; + }); } }); },