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", + }; + }); } }); },