From 97850190540671f76103fbbd5d075024b2e273b5 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Mon, 24 Aug 2020 19:51:24 -0500 Subject: [PATCH] Add rudimentary support for pleroma:chat_mention notification type --- app/soapbox/actions/chats.js | 0 .../notifications/components/notification.js | 22 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 app/soapbox/actions/chats.js diff --git a/app/soapbox/actions/chats.js b/app/soapbox/actions/chats.js new file mode 100644 index 000000000..e69de29bb diff --git a/app/soapbox/features/notifications/components/notification.js b/app/soapbox/features/notifications/components/notification.js index d6ba86ced..3703f13f0 100644 --- a/app/soapbox/features/notifications/components/notification.js +++ b/app/soapbox/features/notifications/components/notification.js @@ -142,6 +142,26 @@ class Notification extends ImmutablePureComponent { ); } + renderChatMention(notification, link) { + const { intl } = this.props; + + return ( + +
+
+
+ +
+ + + + +
+
+
+ ); + } + renderEmojiReact(notification, link) { const { intl } = this.props; @@ -289,6 +309,8 @@ class Notification extends ImmutablePureComponent { return this.renderPoll(notification); case 'pleroma:emoji_reaction': return this.renderEmojiReact(notification, link); + case 'pleroma:chat_mention': + return this.renderChatMention(notification); } return null;