From 0b9853c7e24dc74be711348705586795c50aad72 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 20 Dec 2016 14:04:23 +1100 Subject: [PATCH] add custom rendering --- .../initializers/extend-for-solved-button.js.es6 | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/assets/javascripts/discourse/initializers/extend-for-solved-button.js.es6 b/assets/javascripts/discourse/initializers/extend-for-solved-button.js.es6 index ca361f9..c19beaf 100644 --- a/assets/javascripts/discourse/initializers/extend-for-solved-button.js.es6 +++ b/assets/javascripts/discourse/initializers/extend-for-solved-button.js.es6 @@ -171,6 +171,17 @@ function initializeWithApi(api) { unacceptPost(post); this.appEvents.trigger('post-stream:refresh', { id: op.get('id') }); }); + + if (api.registerConnectorClass) { + api.registerConnectorClass('user-summary-stat', 'solved-count', { + shouldRender(args) { + return args.model.solved_count > 0; + }, + setupComponent() { + this.set('classNames', ['linked-stat']); + } + }); + } } export default {