diff --git a/app/assets/javascripts/discourse/components/category-logo-link.js.es6 b/app/assets/javascripts/discourse/components/category-logo-link.js.es6 new file mode 100644 index 000000000..d5980b0ec --- /dev/null +++ b/app/assets/javascripts/discourse/components/category-logo-link.js.es6 @@ -0,0 +1,13 @@ +export default Em.Component.extend({ + tagName: 'a', + attributeBindings: ['href'], + href: function() { + return Discourse.getURL('/c/') + Discourse.Category.slugFor(this.get('category')) + }.property(), + + render(buffer) { + const category = this.get('category'); + const categoryLogo = category.get('logo_url'); + buffer.push(``); + } +}); \ No newline at end of file diff --git a/app/assets/javascripts/discourse/templates/discovery/categories.hbs b/app/assets/javascripts/discourse/templates/discovery/categories.hbs index 54545b2d0..dcd5c6acf 100644 --- a/app/assets/javascripts/discourse/templates/discovery/categories.hbs +++ b/app/assets/javascripts/discourse/templates/discovery/categories.hbs @@ -16,7 +16,7 @@ {{category-title-link category=c}} {{category-unread category=c}} {{#if c.logo_url}} - + {{category-logo-link category=c}} {{/if}}