DEV: Update plugin API after core changes (#104)

This commit is contained in:
Alan Guo Xiang Tan 2022-08-01 14:56:27 +08:00 committed by GitHub
parent 2589e82212
commit 13bab928c7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 9 deletions

View File

@ -4,14 +4,6 @@ import I18n from "I18n";
function initialize(api, container) { function initialize(api, container) {
const siteSettings = container.lookup("site-settings:main"); 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" }); api.addKeyboardShortcut("g e", "", { path: "/docs" });
if (siteSettings.docs_add_to_top_menu) { if (siteSettings.docs_add_to_top_menu) {
@ -48,12 +40,20 @@ export default {
withPluginApi("1.2.0", (api) => { withPluginApi("1.2.0", (api) => {
if (siteSettings.enable_experimental_sidebar_hamburger) { if (siteSettings.enable_experimental_sidebar_hamburger) {
api.addTopicsSectionLink({ api.addCommunitySectionLink({
name: "docs", name: "docs",
route: "docs.index", route: "docs.index",
title: I18n.t("sidebar.docs_link_title"), title: I18n.t("sidebar.docs_link_title"),
text: I18n.t("sidebar.docs_link_text"), text: I18n.t("sidebar.docs_link_text"),
}); });
} else {
api.decorateWidget("hamburger-menu:generalLinks", () => {
return {
route: "docs",
label: "docs.title",
className: "docs-link",
};
});
} }
}); });
}, },