Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4745.js (118.4 MB)
39 lines
1.6 KiB
TypeScript
39 lines
1.6 KiB
TypeScript
// Module ID: 11272
|
|
// Function ID: 11273
|
|
// Name: MessagePreviewReactions
|
|
// Dependencies: [19, 7596, 8361, 21, 504, 7162, 7182, 11261, 2]
|
|
// Exports: default
|
|
|
|
// Module 11272 (MessagePreviewReactions)
|
|
import noop from "module_19" /* 19 */;
|
|
import ConversationsStore from "ConversationsStore" /* 7596 */;
|
|
import MessagePreviewStore from "MessagePreviewStore" /* 8361 */;
|
|
|
|
const require = fn;
|
|
const jsx = fn(21).jsx;
|
|
let closure_6 = [];
|
|
const size = fn(2);
|
|
const result = size.fileFinishedImporting("modules/reactions/native/MessagePreviewReactions.tsx");
|
|
|
|
export default function MessagePreviewReactions(emoji) {
|
|
({ channelId, messageId } = emoji);
|
|
const items = [MessagePreviewStore, ConversationsStore];
|
|
const items1 = [channelId, messageId];
|
|
const stateFromStores = channelId(504).useStateFromStores(items, () => {
|
|
let message = MessagePreviewStore.getMessage(messageId);
|
|
if (message == null) {
|
|
message = ConversationsStore.getMessage(channelId, messageId);
|
|
}
|
|
return null != message ? message.reactions : closure_6;
|
|
}, items1);
|
|
const obj = channelId(504);
|
|
const obj2 = { value: messageId(7162)(messageId(7182).MESSAGE_PREVIEW_REACTIONS).analyticsLocations, children: null };
|
|
if (stateFromStores.length > 0) {
|
|
const obj3 = { channelId, messageId, emoji: emoji.emoji, reactions: stateFromStores };
|
|
let tmp4Result = tmp4(tmp(11261).MessageReactionsContent, obj3);
|
|
} else {
|
|
tmp4Result = tmp4(tmp(11261).MessageReactionsEmpty, {});
|
|
}
|
|
obj2.children = tmp4Result;
|
|
return jsx(channelId(7162).AnalyticsLocationProvider, { value: messageId(7162)(messageId(7182).MESSAGE_PREVIEW_REACTIONS).analyticsLocations, children: null });
|
|
};
|