From f76c0e8952394777f6b2b6261cf097179d2d0016 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 16 Mar 2022 17:24:25 -0400 Subject: [PATCH] refactor: shorter generateTopicClass --- public/src/modules/helpers.js | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/public/src/modules/helpers.js b/public/src/modules/helpers.js index a73c251100..b53377c88f 100644 --- a/public/src/modules/helpers.js +++ b/public/src/modules/helpers.js @@ -134,29 +134,8 @@ } function generateTopicClass(topic) { - const style = []; - - if (topic.locked) { - style.push('locked'); - } - - if (topic.pinned) { - style.push('pinned'); - } - - if (topic.deleted) { - style.push('deleted'); - } - - if (topic.unread) { - style.push('unread'); - } - - if (topic.scheduled) { - style.push('scheduled'); - } - - return style.join(' '); + const fields = ['locked', 'pinned', 'deleted', 'unread', 'scheduled']; + return fields.filter(field => !!topic[field]).join(' '); } // Groups helpers