decord/source/modules/threads/native/components/ThreadParentMessage.tsx
github-actions 20a21ad13f chore: update source for alpha 346.5
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4791.js (118.4 MB)
2026-09-11 19:12:58 +00:00

66 lines
3 KiB
TypeScript

// Module ID: 16700
// Function ID: 16701
// Name: ThreadParentMessage
// Dependencies: [19, 7667, 4827, 21, 8006, 504, 5174, 1100, 8743, 2]
// Exports: ThreadChannelStarterMessage, ThreadCreationStarterMessage
// Module 16700 (ThreadParentMessage)
import initialize from "initialize" /* 504 */;
import router_utils from "router_utils" /* 1100 */;
import Pressables from "Pressables" /* 5174 */;
import RowGeneratorDefault from "RowGenerator" /* 8006 */;
import ChatItemDefault from "ChatItem" /* 8743 */;
import noop from "module_19" /* 19 */;
import ReferencedMessageStore from "ReferencedMessageStore" /* 7667 */;
import MessageStore from "MessageStore" /* 4827 */;
require = fn;
const ReferencedMessageState = fn(7667).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;
};