decord/alpha/source/modules/chat/native/ChatViewPopups.tsx
github-actions 72019a2d0c chore: update source for alpha 348.4
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/05xxx/module_5014.js (118.4 MB)
2026-09-25 08:38:05 +00:00

61 lines
1.9 KiB
TypeScript

// Module ID: 12127
// Function ID: 12128
// Name: ChatViewPopups
// Dependencies: [19, 12128, 12132, 12140, 2]
// Module 12127 (ChatViewPopups)
import useIsHubRealNamePromptShowingDefault from "useIsHubRealNamePromptShowing" /* 12128 */;
import WelcomeScreenUtils from "WelcomeScreenUtils" /* 12132 */;
import GuildDirectoryNicknameUpsellModalActionCreatorsDefault from "GuildDirectoryNicknameUpsellModalActionCreators" /* 12140 */;
import noop from "module_19" /* 19 */;
require = fn;
class ChatViewPopups {
constructor(arg0) {
guildId = global.guildId;
closure_1 = undefined;
closure_2 = undefined;
closure_3 = undefined;
closure_1 = closure_3.useRef(false);
tmp = closure_1(closure_2[1])(guildId);
closure_2 = tmp;
obj = guildId(closure_2[2]);
showWelcomeModal = obj.useShowWelcomeModal(guildId, global.channelId);
closure_3 = showWelcomeModal;
items = [, , ];
items[0] = guildId;
items[1] = showWelcomeModal;
items[2] = tmp;
effect = closure_3.useEffect(() => {
if (!ref.current) {
if (closure_2) {
const obj2 = {
guildId,
onHide() {
ref.current = false;
return false;
}
};
GuildDirectoryNicknameUpsellModalActionCreatorsDefault.open(obj2);
tmp.current = true;
} else if (showWelcomeModal) {
const obj4 = {
guildId,
onHide() {
ref.current = false;
return false;
}
};
const result = WelcomeScreenUtils.openWelcomeActionSheet(obj4);
tmp.current = true;
}
}
}, items);
return null;
}
}
const size = fn(2);
let result = size.fileFinishedImporting("modules/chat/native/ChatViewPopups.tsx");
export default noop.memo(ChatViewPopups);
export { ChatViewPopups };