// Module ID: 5370 // Function ID: 5371 // Name: headerTitle // Dependencies: [19, 5371, 1391, 1910, 1981, 5348, 5345, 676, 21, 1222, 5372, 5376, 5831, 5355, 5855, 5436, 589, 5353, 5440, 5889, 1236, 2] // Exports: default // Module 5370 (headerTitle) import closure_3 from "noop" /* 19 */; import closure_4 from "get" /* 5371 */; import closure_5 from "ensureGuildLoaded" /* 1391 */; import closure_6 from "createGuildRecordFromRust" /* 1910 */; import closure_7 from "handleConnectionOpen" /* 1981 */; import closure_8 from "handleUpdate" /* 5348 */; import { GuildOnboardingModalStates as closure_9 } from "GUILD_ONBOARDING_MODAL_KEY" /* 5345 */; import ME from "ME" /* 676 */; import { jsx } from "jsxProd" /* 21 */; const require = arg1; function headerTitle() { return null; } function headerRight() { return null; } ({ GuildFeatures: c10, Routes: unpackModuleId } = ME); const result = require("set").fileFinishedImporting("modules/guild_onboarding/native/GuildOnboardingModal.tsx"); export default function GuildOnboardingModal(guildId) { guildId = guildId.guildId; const onFinish = guildId.onFinish; const onClose = guildId.onClose; const landingAnimation = guildId.landingAnimation; const isFirstOpen = guildId.isFirstOpen; const backShouldLeaveGuild = guildId.backShouldLeaveGuild; let stateFromStores; let stateFromStoresArray; let callback; let callback1; let obj = guildId(onClose[16]); const items = [stateFromStores]; stateFromStores = obj.useStateFromStores(items, () => { const guild = stateFromStores.getGuild(guildId); let tmp2 = null != guild; if (tmp2) { const features = guild.features; let hasItem = features.has(closure_1_10.MEMBER_VERIFICATION_GATE_ENABLED); if (hasItem) { const features2 = guild.features; hasItem = !features2.has(tmp3.MEMBER_VERIFICATION_MANUAL_APPROVAL); } tmp2 = hasItem; tmp3 = closure_1_10; } return tmp2; }); const items1 = [callback]; stateFromStoresArray = guildId(onClose[16]).useStateFromStoresArray(items1, () => callback.getOnboardingPromptsForOnboarding(guildId)); let obj2 = guildId(onClose[16]); const items2 = [callback]; const stateFromStores1 = guildId(onClose[16]).useStateFromStores(items2, () => callback.getOnboardingConnections(guildId)); const items3 = [guildId]; callback = landingAnimation.useCallback((id, id2) => { const option = onFinish(onClose[17]).selectOption(guildId, id, id2, arg2); }, items3); const items4 = [guildId, stateFromStoresArray]; callback1 = landingAnimation.useCallback(() => { onFinish(onClose[17]).completeOnboarding(guildId, stateFromStoresArray); }, items4); const items5 = [guildId, stateFromStores]; const effect = landingAnimation.useEffect(() => { if (stateFromStores) { const verificationForm = onFinish(onClose[18]).fetchVerificationForm(guildId); const obj = onFinish(onClose[18]); } }, items5); const items6 = [guildId, stateFromStoresArray, stateFromStores1, callback, callback1, onFinish, onClose, landingAnimation, isFirstOpen, backShouldLeaveGuild]; if (isFirstOpen) { if (stateFromStores1.length > 0) { let PROMPT = callback1.CONNECTIONS; } obj = { screens: null, initialRouteName: null, headerBackTitle: null }; obj[0] = tmp8; obj[1] = PROMPT; const intl = tmp(tmp2[20]).intl; obj[2] = intl.string(tmp(tmp2[20]).t["13/7kX"]); return jsx(tmp(tmp2[19]).Navigator, { screens: null, initialRouteName: null, headerBackTitle: null }); } PROMPT = callback1.PROMPT; };