// Module ID: 11344 // Function ID: 11345 // Name: QuestCollectibleRewardModalMessages // Dependencies: [1922, 5268, 21, 4380, 712, 589, 10547, 10531, 4376, 1236, 7311, 10279, 2] // Exports: openQuestCollectibleRewardModal // Module 11344 (QuestCollectibleRewardModalMessages) import initialize from "initialize" /* 589 */; import ThemesDefault from "Themes" /* 712 */; import getSystemLocale from "getSystemLocale" /* 1236 */; import Text from "Text" /* 4376 */; import getQuestLogger from "getQuestLogger" /* 7311 */; import MODAL_KEYDefault from "MODAL_KEY" /* 10279 */; import useQuests from "useQuests" /* 10531 */; import _getDefaultRewardName from "_getDefaultRewardName" /* 10547 */; import closure_3 from "mergeGuildAvatar" /* 1922 */; import { QuestsExperimentLocations } from "QuestsExperimentLocations" /* 5268 */; import jsxProd from "jsxProd" /* 21 */; import createCacheKey from "createCacheKey" /* 4380 */; require = arg1; function QuestCollectibleRewardModalMessages(quest) { quest = quest.quest; const tmp = callback3(); let obj = initialize; const items = [closure_3]; const stateFromStores = obj.useStateFromStores(items, () => currentUser.getCurrentUser()); obj1 = _getDefaultRewardName; const defaultRewardNameWithArticle = obj1.getDefaultRewardNameWithArticle(quest.config, stateFromStores); obj = { children: null }; const claimedCollectibleRewardMessage = useQuests.useClaimedCollectibleRewardMessage(quest.config); obj = { variant: "heading-xl/bold", style: tmp.title, children: null }; const intl = getSystemLocale.intl; obj[2] = intl.format(getSystemLocale.t.YNaxMp, { itemName: defaultRewardNameWithArticle }); const items1 = [callback(Text.Text, obj), ]; obj1 = { variant: "text-md/medium", style: tmp.title, children: claimedCollectibleRewardMessage }; items1[1] = callback(Text.Text, obj1); obj[0] = items1; return callback2(closure_6, obj); } ({ jsx: c5, Fragment: closure_6, jsxs: error } = jsxProd); createCacheKey = { title: null }; createCacheKey = { textAlign: "center", marginHorizontal: ThemesDefault.space.PX_32 }; createCacheKey[0] = createCacheKey; let closure_8 = createCacheKey.createStyles(createCacheKey); const result = require("set").fileFinishedImporting("modules/quests/native/openQuestCollectibleRewardModal.tsx"); export const openQuestCollectibleRewardModal = function openQuestCollectibleRewardModal(onSuccess) { ({ quest: require, product } = onSuccess); let obj = getQuestLogger; obj = { location: QuestsExperimentLocations.QUEST_HOME_MOBILE }; const questLogger = obj.getQuestLogger(obj); if (null != product) { obj = { product: null, renderMessages: null, onSuccess: null }; obj[0] = product; obj[1] = function renderMessages() { return closure_1_5(closure_1_9, { quest: closure_0 }); }; obj[2] = onSuccess.onSuccess; MODAL_KEYDefault.open(obj); const obj4 = MODAL_KEYDefault; } else { questLogger.warn("Product is null"); } };