diff --git a/app/assets/javascripts/discourse/models/category.js.es6 b/app/assets/javascripts/discourse/models/category.js.es6 index 8aa1f1e2c71..ee5101074c7 100644 --- a/app/assets/javascripts/discourse/models/category.js.es6 +++ b/app/assets/javascripts/discourse/models/category.js.es6 @@ -3,6 +3,7 @@ import RestModel from "discourse/models/rest"; import computed from "ember-addons/ember-computed-decorators"; import { on } from "ember-addons/ember-computed-decorators"; import PermissionType from "discourse/models/permission-type"; +import { NotificationLevels } from "discourse/lib/notification-levels"; const Category = RestModel.extend({ permissions: null, @@ -44,6 +45,11 @@ const Category = RestModel.extend({ return { type: "category", id, category: this }; }, + @computed("notification_level") + isMuted(notificationLevel) { + return notificationLevel === NotificationLevels.MUTED; + }, + @computed("name") url() { return Discourse.getURL("/c/") + Category.slugFor(this); diff --git a/app/assets/javascripts/discourse/templates/components/categories-only.hbs b/app/assets/javascripts/discourse/templates/components/categories-only.hbs index 4f93c8a3163..762752097bc 100644 --- a/app/assets/javascripts/discourse/templates/components/categories-only.hbs +++ b/app/assets/javascripts/discourse/templates/components/categories-only.hbs @@ -20,12 +20,14 @@ {{#if c.subcategories}}