diff --git a/app/assets/javascripts/discourse/app/components/sidebar.js b/app/assets/javascripts/discourse/app/components/sidebar.js index c9fdd81ac42..f4316c392a6 100644 --- a/app/assets/javascripts/discourse/app/components/sidebar.js +++ b/app/assets/javascripts/discourse/app/components/sidebar.js @@ -5,6 +5,7 @@ import { inject as service } from "@ember/service"; export default class Sidebar extends Component { @service appEvents; @service site; + @service currentUser; constructor() { super(...arguments); diff --git a/app/assets/javascripts/discourse/app/components/sidebar/anonymous-sections.hbs b/app/assets/javascripts/discourse/app/components/sidebar/anonymous-sections.hbs new file mode 100644 index 00000000000..17f3217c72e --- /dev/null +++ b/app/assets/javascripts/discourse/app/components/sidebar/anonymous-sections.hbs @@ -0,0 +1,3 @@ +
diff --git a/app/assets/javascripts/discourse/app/components/sidebar/anonymous-sections.js b/app/assets/javascripts/discourse/app/components/sidebar/anonymous-sections.js new file mode 100644 index 00000000000..e7adf2382ca --- /dev/null +++ b/app/assets/javascripts/discourse/app/components/sidebar/anonymous-sections.js @@ -0,0 +1,3 @@ +import Component from "@glimmer/component"; + +export default class SidebarAnonymousSectuons extends Component {} diff --git a/app/assets/javascripts/discourse/app/components/sidebar/footer.js b/app/assets/javascripts/discourse/app/components/sidebar/footer.js new file mode 100644 index 00000000000..68b8c7afe7e --- /dev/null +++ b/app/assets/javascripts/discourse/app/components/sidebar/footer.js @@ -0,0 +1,12 @@ +import Component from "@glimmer/component"; +import { getOwner } from "discourse-common/lib/get-owner"; +import { inject as service } from "@ember/service"; + +export default class SidebarFooter extends Component { + @service site; + @service siteSettings; + + get capabilities() { + return getOwner(this).lookup("capabilities:main"); + } +} diff --git a/app/assets/javascripts/discourse/app/controllers/application.js b/app/assets/javascripts/discourse/app/controllers/application.js index b6d0f25c8bd..80c07b17b29 100644 --- a/app/assets/javascripts/discourse/app/controllers/application.js +++ b/app/assets/javascripts/discourse/app/controllers/application.js @@ -17,11 +17,7 @@ export default Controller.extend({ init() { this._super(...arguments); - - this.showSidebar = - this.currentUser && - !this.site.mobileView && - !this.keyValueStore.getItem(HIDE_SIDEBAR_KEY); + this.showSidebar = !this.keyValueStore.getItem(HIDE_SIDEBAR_KEY); }, @discourseComputed diff --git a/app/assets/javascripts/discourse/app/templates/components/sidebar.hbs b/app/assets/javascripts/discourse/app/templates/components/sidebar.hbs index 31cda7a3058..03f183e0b54 100644 --- a/app/assets/javascripts/discourse/app/templates/components/sidebar.hbs +++ b/app/assets/javascripts/discourse/app/templates/components/sidebar.hbs @@ -1,6 +1,11 @@