From 3dc2acd73930a580997e3ee1da5ca4a5e0e68203 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:25:34 -0400 Subject: [PATCH] refactor: generateTopicClass --- public/src/modules/helpers.common.js | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/public/src/modules/helpers.common.js b/public/src/modules/helpers.common.js index ae40828ead..706c44c6fa 100644 --- a/public/src/modules/helpers.common.js +++ b/public/src/modules/helpers.common.js @@ -125,29 +125,8 @@ module.exports = function (utils, Benchpress, relative_path) { } 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