// Module ID: 11182 // Function ID: 11183 // Name: QuestCollectibleRewardModalMessages // Dependencies: [1903, 5161, 21, 4303, 712, 589, 10476, 10459, 4299, 1236, 7166, 10124, 2] // Exports: openQuestCollectibleRewardModal // Module 11182 (QuestCollectibleRewardModalMessages) import mergeGuildAvatar from "mergeGuildAvatar"; import { QuestsExperimentLocations } from "QuestsExperimentLocations"; import jsxProd from "jsxProd"; import createCacheKey from "createCacheKey"; let c5; let closure_6; let error; const require = arg1; function QuestCollectibleRewardModalMessages(quest) { quest = quest.quest; const tmp = createCacheKey(); let obj = require(589) /* initialize */; const items = [mergeGuildAvatar]; const stateFromStores = obj.useStateFromStores(items, () => currentUser.getCurrentUser()); let obj1 = require(10476) /* _getDefaultRewardName */; const defaultRewardNameWithArticle = obj1.getDefaultRewardNameWithArticle(quest.config, stateFromStores); obj = { children: null }; const claimedCollectibleRewardMessage = require(10459) /* useQuests */.useClaimedCollectibleRewardMessage(quest.config); obj = { variant: "heading-xl/bold", style: tmp.title, children: null }; const intl = require(1236) /* getSystemLocale */.intl; obj[2] = intl.format(require(1236) /* getSystemLocale */.t.YNaxMp, { itemName: defaultRewardNameWithArticle }); const items1 = [callback(require(4299) /* Text */.Text, obj), ]; obj1 = { variant: "text-md/medium", style: tmp.title, children: claimedCollectibleRewardMessage }; items1[1] = callback(require(4299) /* 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: require("Themes").space.PX_32 }; createCacheKey[0] = createCacheKey; createCacheKey = createCacheKey.createStyles(createCacheKey); const result = require("jsxProd").fileFinishedImporting("modules/quests/native/openQuestCollectibleRewardModal.tsx"); export const openQuestCollectibleRewardModal = function openQuestCollectibleRewardModal(onSuccess) { let product; let require; ({ quest: require, product } = onSuccess); let obj = require(7166) /* 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 outer1_5(outer1_9, { quest: closure_0 }); }; obj[2] = onSuccess.onSuccess; importDefault(10124).open(obj); const obj4 = importDefault(10124); } else { questLogger.warn("Product is null"); } };