From 411a0b5dc644e5232fa6e132e7de59d8f6bf4647 Mon Sep 17 00:00:00 2001 From: Justin DiRose Date: Thu, 28 May 2020 09:45:47 -0500 Subject: [PATCH] DEV: Improve how topic status icons are handled --- .../discourse/models/knowledge-explorer.js.es6 | 9 +++++++++ .../components/knowledge-explorer-topic-list.hbs | 9 +-------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/assets/javascripts/discourse/models/knowledge-explorer.js.es6 b/assets/javascripts/discourse/models/knowledge-explorer.js.es6 index 2e7f36f..1b89484 100644 --- a/assets/javascripts/discourse/models/knowledge-explorer.js.es6 +++ b/assets/javascripts/discourse/models/knowledge-explorer.js.es6 @@ -26,6 +26,15 @@ export default { }); }); } + else { + promise = promise.then(data => { + data.topics.topic_list.topics = data.topics.topic_list.topics.map(topic => { + topic = Topic.create(topic); + return topic; + }); + return data; + }); + } return promise; }, diff --git a/assets/javascripts/discourse/templates/components/knowledge-explorer-topic-list.hbs b/assets/javascripts/discourse/templates/components/knowledge-explorer-topic-list.hbs index 363bc08..46b8fbd 100644 --- a/assets/javascripts/discourse/templates/components/knowledge-explorer-topic-list.hbs +++ b/assets/javascripts/discourse/templates/components/knowledge-explorer-topic-list.hbs @@ -27,14 +27,7 @@ -
- {{#if topic.closed}} - {{d-icon 'lock'}} - {{/if}} - {{#unless topic.visible}} - {{d-icon 'far-eye-slash'}} - {{/unless}} -
+ {{topic-status topic=topic}} {{knowledge-explorer-topic-link topic=topic selectTopic=selectTopic