diff --git a/app/assets/javascripts/discourse/templates/components/topic-map.js.handlebars b/app/assets/javascripts/discourse/templates/components/topic-map.js.handlebars
index 4fb64ede6..cf41fb095 100644
--- a/app/assets/javascripts/discourse/templates/components/topic-map.js.handlebars
+++ b/app/assets/javascripts/discourse/templates/components/topic-map.js.handlebars
@@ -32,14 +32,18 @@
       <h4>{{i18n participants}}</h4>
       {{number topic.participant_count}}
     </li>
-    <li>
-      <h4>{{i18n likes}}</h4>
-      <i class='icon icon-heart'></i> {{number topic.like_count}}
-    </li>
+    {{#if topic.like_count}}
+      <li>
+        <h4>{{i18n likes}}</h4>
+        <i class='icon icon-heart'></i> {{number topic.like_count}}
+      </li>
+    {{/if}}
+    {{#if details.links.length}}
     <li>
       <h4>{{i18n links}}</h4>
       {{number details.links.length}}
     </li>
+    {{/if}}
     <li {{bindAttr class=":avatars mapCollapsed::hidden"}}>
       {{#groupedEach participant in details.fewParticipants}}{{topic-participant participant=participant}}{{/groupedEach}}
     </li>