diff --git a/routes/_components/status/Status.html b/routes/_components/status/Status.html index 6229414..a0ca783 100644 --- a/routes/_components/status/Status.html +++ b/routes/_components/status/Status.html @@ -1,4 +1,4 @@ -
@@ -60,6 +60,7 @@ import StatusContent from './StatusContent.html' import StatusSpoiler from './StatusSpoiler.html' import { store } from '../../_store/store' + import identity from 'lodash/identity' export default { components: { @@ -73,9 +74,12 @@ }, store: () => store, helpers: { - getClasses(originalStatus, timelineType) { - return (originalStatus.visibility === 'direct' ? 'status-direct' : '') + - ' ' + (timelineType !== 'search' ? 'status-in-timeline' : '') + getClasses(originalStatus, timelineType, isStatusInOwnThread) { + return [ + originalStatus.visibility === 'direct' && 'status-direct', + timelineType !== 'search' && 'status-in-timeline', + isStatusInOwnThread && 'status-in-own-thread' + ].filter(identity).join(' ') } }, computed: {