import { inject } from "@ember/controller"; import Controller from "@ember/controller"; import computed from "ember-addons/ember-computed-decorators"; export default Controller.extend({ categoryNameKey: null, adminSiteSettings: inject(), @computed("adminSiteSettings.visibleSiteSettings", "categoryNameKey") category(categories, nameKey) { return (categories || []).findBy("nameKey", nameKey); }, @computed("category") filteredContent(category) { return category ? category.siteSettings : []; } });