discourse-subscriptions/assets/javascripts/discourse/initializers/setup-subscriptions.js

21 lines
592 B
JavaScript
Raw Normal View History

import { withPluginApi } from "discourse/lib/plugin-api";
import I18n from "I18n";
export default {
name: "setup-subscriptions",
initialize(container) {
2020-09-16 10:53:50 -04:00
withPluginApi("0.8.11", (api) => {
const siteSettings = container.lookup("site-settings:main");
const isNavLinkEnabled =
siteSettings.discourse_subscriptions_extra_nav_subscribe;
if (isNavLinkEnabled) {
api.addNavigationBarItem({
name: "subscribe",
displayName: I18n.t("discourse_subscriptions.navigation.subscribe"),
2020-09-16 10:53:50 -04:00
href: "/s",
});
}
});
2020-09-16 10:53:50 -04:00
},
};