forked from AkkomaGang/akkoma-fe
Show poll-end notifications
Ref: poll-notif
This commit is contained in:
parent
c93adf2e9a
commit
df487e3980
2 changed files with 14 additions and 2 deletions
|
@ -120,6 +120,14 @@
|
||||||
</i18n-t>
|
</i18n-t>
|
||||||
</small>
|
</small>
|
||||||
</span>
|
</span>
|
||||||
|
<span v-if="notification.type === 'poll'">
|
||||||
|
<FAIcon
|
||||||
|
class="type-icon"
|
||||||
|
icon="poll-h"
|
||||||
|
/>
|
||||||
|
{{ ' ' }}
|
||||||
|
<small>{{ $t('notifications.poll_ended') }}</small>
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
v-if="isStatusNotification"
|
v-if="isStatusNotification"
|
||||||
|
|
|
@ -14,11 +14,12 @@ export const visibleTypes = store => {
|
||||||
rootState.config.notificationVisibility.follows && 'follow',
|
rootState.config.notificationVisibility.follows && 'follow',
|
||||||
rootState.config.notificationVisibility.followRequest && 'follow_request',
|
rootState.config.notificationVisibility.followRequest && 'follow_request',
|
||||||
rootState.config.notificationVisibility.moves && 'move',
|
rootState.config.notificationVisibility.moves && 'move',
|
||||||
rootState.config.notificationVisibility.emojiReactions && 'pleroma:emoji_reaction'
|
rootState.config.notificationVisibility.emojiReactions && 'pleroma:emoji_reaction',
|
||||||
|
'poll'
|
||||||
].filter(_ => _))
|
].filter(_ => _))
|
||||||
}
|
}
|
||||||
|
|
||||||
const statusNotifications = ['like', 'mention', 'repeat', 'pleroma:emoji_reaction']
|
const statusNotifications = ['like', 'mention', 'repeat', 'pleroma:emoji_reaction', 'poll']
|
||||||
|
|
||||||
export const isStatusNotification = (type) => includes(statusNotifications, type)
|
export const isStatusNotification = (type) => includes(statusNotifications, type)
|
||||||
|
|
||||||
|
@ -98,6 +99,9 @@ export const prepareNotificationObject = (notification, i18n) => {
|
||||||
case 'follow_request':
|
case 'follow_request':
|
||||||
i18nString = 'follow_request'
|
i18nString = 'follow_request'
|
||||||
break
|
break
|
||||||
|
case 'poll':
|
||||||
|
i18nString = 'poll_ended'
|
||||||
|
break
|
||||||
}
|
}
|
||||||
|
|
||||||
if (notification.type === 'pleroma:emoji_reaction') {
|
if (notification.type === 'pleroma:emoji_reaction') {
|
||||||
|
|
Loading…
Reference in a new issue