File tree 4 files changed +22
-11
lines changed
legacy/status_im/ui/screens/chat/message
status_im/contexts/chat/messenger/messages/content
4 files changed +22
-11
lines changed Original file line number Diff line number Diff line change 145
145
[rn/text {:style (style/status-text )}]
146
146
(-> content :parsed-text peek :children ))]])
147
147
148
- ; ; EMOJI
149
- (defn emoji
150
- []
151
- (fn [{:keys [content] :as message}]
152
- [rn/view (style/message-view message)
153
- [rn/view {:style (style/message-view-content )}
154
- [rn/view {:style (style/style-message-text )}
155
- [rn/text {:style (style/emoji-message message)}
156
- (:text content)]]]]))
157
-
158
148
; ; STICKER
159
149
(defn sticker
160
150
[{:keys [content]}]
Original file line number Diff line number Diff line change
1
+ (ns status-im.contexts.chat.messenger.messages.content.emoji.style )
2
+
3
+ (defn emoji-container
4
+ [margin-top]
5
+ {:flex-direction :row
6
+ :margin-top margin-top})
7
+
8
+ (def emoji-text
9
+ {:font-size 36
10
+ :line-height 42 })
Original file line number Diff line number Diff line change
1
+ (ns status-im.contexts.chat.messenger.messages.content.emoji.view
2
+ (:require [react-native.core :as rn]
3
+ [status-im.contexts.chat.messenger.messages.content.emoji.style :as style]))
4
+
5
+ (defn emoji-message
6
+ [{:keys [content last-in-group? pinned]} {:keys [in-pinned-view?]}]
7
+ (let [margin-top (if (or last-in-group? in-pinned-view? pinned) 8 0 )]
8
+ [rn/view {:style (style/emoji-container margin-top)}
9
+ [rn/text {:style style/emoji-text}
10
+ (:text content)]]))
Original file line number Diff line number Diff line change 15
15
[status-im.contexts.chat.messenger.messages.content.album.view :as album]
16
16
[status-im.contexts.chat.messenger.messages.content.audio.view :as audio]
17
17
[status-im.contexts.chat.messenger.messages.content.deleted.view :as content.deleted]
18
+ [status-im.contexts.chat.messenger.messages.content.emoji.view :as emoji]
18
19
[status-im.contexts.chat.messenger.messages.content.image.view :as image]
19
20
[status-im.contexts.chat.messenger.messages.content.pin.view :as pin]
20
21
[status-im.contexts.chat.messenger.messages.content.reactions.view :as reactions]
199
200
[content.text/text-content message-data context]
200
201
201
202
constants/content-type-emoji
202
- [not-implemented/not-implemented [old- message/emoji message-data] ]
203
+ [emoji/emoji- message message-data context ]
203
204
204
205
constants/content-type-sticker
205
206
[not-implemented/not-implemented [old-message/sticker message-data]]
You can’t perform that action at this time.
0 commit comments