19 lines
525 B
JavaScript
19 lines
525 B
JavaScript
import computed from "ember-addons/ember-computed-decorators";
|
|
|
|
export default Ember.Controller.extend({
|
|
needs: ['discovery', 'discovery/topics'],
|
|
|
|
@computed()
|
|
categories() {
|
|
return Discourse.Category.list();
|
|
},
|
|
|
|
@computed("filterMode")
|
|
navItems(filterMode) {
|
|
// we don't want to show the period in the navigation bar since it's in a dropdown
|
|
if (filterMode.indexOf("top/") === 0) { filterMode = filterMode.replace("top/", ""); }
|
|
return Discourse.NavItem.buildList(null, { filterMode });
|
|
}
|
|
|
|
});
|