decord/source/modules/threads/native/components/ThreadParentMessage.tsx
github-actions 03cf168fbc chore: update source for alpha 347.3
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4825.js (118.4 MB)
2026-09-17 08:17:09 +00:00

66 lines
3 KiB
TypeScript

// Module ID: 16863
// Function ID: 16864
// Name: ThreadParentMessage
// Dependencies: [19, 7707, 4861, 21, 8068, 504, 5210, 1101, 8807, 2]
// Exports: ThreadChannelStarterMessage, ThreadCreationStarterMessage
// Module 16863 (ThreadParentMessage)
import initialize from "initialize" /* 504 */;
import router_utils from "router_utils" /* 1101 */;
import Pressables from "Pressables" /* 5210 */;
import RowGeneratorDefault from "RowGenerator" /* 8068 */;
import ChatItemDefault from "ChatItem" /* 8807 */;
import noop from "module_19" /* 19 */;
import ReferencedMessageStore from "ReferencedMessageStore" /* 7707 */;
import MessageStore from "MessageStore" /* 4861 */;
require = fn;
const ReferencedMessageState = fn(7707).ReferencedMessageState;
const jsx = fn(21).jsx;
let rowGenerator = new RowGeneratorDefault();
rowGenerator.setOptions({ renderCodedLinks: false, renderGiftCode: false, renderActivityInstanceEmbed: false, renderActivityInviteEmbed: false, renderEmbeds: true, ignoreMentioned: true, inlineAttachmentMedia: true, inlineEmbedMedia: true, renderReactions: false, renderReplies: true, renderThreadEmbeds: false });
const size = fn(2);
const result = size.fileFinishedImporting("modules/threads/native/components/ThreadParentMessage.tsx");
export const ThreadChannelStarterMessage = function ThreadChannelStarterMessage(arg0) {
({ guildId: require, messageId: importDefault, channelId: dependencyMap } = arg0);
rowGenerator = initialize;
const items = [ReferencedMessageStore];
const stateFromStores = rowGenerator.useStateFromStores(items, () => ReferencedMessageStore.getMessage(dependencyMap, importDefault));
let state;
if (stateFromStores != null) {
state = stateFromStores.state;
}
let tmp5 = null;
if (state === ReferencedMessageState.LOADED) {
const obj2 = {
accessibilityRole: "button",
onPress() {
router_utils.transitionToGuild(closure_1_0, dependencyMap, importDefault);
},
children: null
};
const obj3 = { rowGenerator, message: stateFromStores.message, pointerEvents: "none" };
obj2.children = jsx(ChatItemDefault, { rowGenerator, message: stateFromStores.message, pointerEvents: "none" });
tmp5 = jsx(Pressables.PressableOpacity, {
accessibilityRole: "button",
onPress() {
router_utils.transitionToGuild(closure_1_0, dependencyMap, importDefault);
},
children: null
});
}
return tmp5;
};
export const ThreadCreationStarterMessage = function ThreadCreationStarterMessage(arg0) {
({ messageId: require, channelId: importDefault } = arg0);
rowGenerator = initialize;
const items = [MessageStore];
const stateFromStores = rowGenerator.useStateFromStores(items, () => MessageStore.getMessage(importDefault, require));
let tmp3 = null;
if (null != stateFromStores) {
const obj2 = { rowGenerator, message: stateFromStores, style: { overflow: "visible" }, pointerEvents: "none" };
tmp3 = jsx(ChatItemDefault, { rowGenerator, message: stateFromStores, style: { overflow: "visible" }, pointerEvents: "none" });
}
return tmp3;
};