// Module ID: 10508 // Function ID: 10509 // Name: MessagePreviewReactions // Dependencies: [19, 5019, 9103, 21, 589, 7177, 7197, 10497, 2] // Exports: default // Module 10508 (MessagePreviewReactions) import noopAll from "noop" /* 19 */; import closure_3 from "removePendingListFetch" /* 5019 */; import closure_4 from "messages" /* 9103 */; import { jsx } from "jsxProd" /* 21 */; const require = arg1; noopAll; let closure_6 = []; const result = require("set").fileFinishedImporting("modules/reactions/native/MessagePreviewReactions.tsx"); export default function MessagePreviewReactions(emoji) { ({ channelId, messageId } = emoji); let obj = channelId(589); const items = [closure_4, closure_3]; const items1 = [channelId, messageId]; const stateFromStores = obj.useStateFromStores(items, () => { let message = closure_1_4.getMessage(messageId); if (message == null) { message = closure_1_3.getMessage(channelId, messageId); } return null != message ? message.reactions : closure_1_6; }, items1); obj = { value: messageId(7177)(messageId(7197).MESSAGE_PREVIEW_REACTIONS).analyticsLocations, children: null }; if (stateFromStores.length > 0) { obj = { channelId: null, messageId: null, emoji: null, reactions: null }; obj[0] = channelId; obj[1] = messageId; obj[2] = emoji.emoji; obj[3] = stateFromStores; let tmp4Result = tmp4(tmp(10497).MessageReactionsContent, obj); } else { tmp4Result = tmp4(tmp(10497).MessageReactionsEmpty, {}); } obj[1] = tmp4Result; return jsx(channelId(7177).AnalyticsLocationProvider, { value: messageId(7177)(messageId(7197).MESSAGE_PREVIEW_REACTIONS).analyticsLocations, children: null }); };