decord/beta/source/modules/quests/native/openQuestCollectibleRewardModal.tsx
github-actions 30c0bb2ec3 chore: update source for beta 347.10
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4975.js (118.4 MB)
2026-09-24 16:03:38 +00:00

122 lines
5 KiB
TypeScript

// Module ID: 11951
// Function ID: 11952
// Name: openQuestCollectibleRewardModal
// Dependencies: [1376, 5695, 21, 4790, 580, 558, 568, 504, 10611, 11643, 4786, 1119, 7982, 11412, 2]
// Exports: openQuestCollectibleRewardModal
// Module 11951 (openQuestCollectibleRewardModal)
import initialize from "initialize" /* 504 */;
import c from "c" /* 568 */;
import nativeDefault from "native" /* 580 */;
import util from "util" /* 1119 */;
import Text_Text from "Text/Text" /* 4786 */;
import getQuestLogger from "getQuestLogger" /* 7982 */;
import QuestRewardUtils from "QuestRewardUtils" /* 10611 */;
import ProductPurchaseSuccessActionCreatorsDefault from "ProductPurchaseSuccessActionCreators" /* 11412 */;
import hooks_QuestHooks from "hooks/QuestHooks" /* 11643 */;
import UserStore from "UserStore" /* 1376 */;
require = fn;
const QuestsExperimentLocations = fn(5695).QuestsExperimentLocations;
const jsxProd = fn(21);
({ jsx: hasOwnProperty, Fragment: metroRequire, jsxs: closure_7 } = jsxProd);
const createStyles = fn(4790);
let obj2 = { title: { textAlign: "center", marginHorizontal: nativeDefault.space.PX_32 } };
let closure_8 = createStyles.createStyles(obj2);
const ReactCompilerGating = fn(558);
let closure_9 = ReactCompilerGating.isReactCompilerEnabled() ? ((quest) => {
const cResult = c.c(12);
quest = quest.quest;
const tmp4 = closure_8();
if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) {
const items = [UserStore];
const fn = function f() {
return currentUser.getCurrentUser();
};
cResult[0] = items;
cResult[1] = fn;
tmp5 = items;
tmp6 = fn;
} else {
[tmp5, tmp6] = cResult;
}
const stateFromStores = initialize.useStateFromStores(tmp5, tmp6);
const tmpResult = initialize;
const defaultRewardNameWithArticle = QuestRewardUtils.getDefaultRewardNameWithArticle(quest.config, stateFromStores);
const tmpResult3 = QuestRewardUtils;
const claimedCollectibleRewardMessage = hooks_QuestHooks.useClaimedCollectibleRewardMessage(quest.config);
const Text = tmp(4786).Text;
const intl = tmp(1119).intl;
const formatResult = intl.format(util.t.YNaxMp, { itemName: defaultRewardNameWithArticle });
if (cResult[2] === Text) {
if (cResult[3] === tmp4.title) {
if (cResult[4] === formatResult) {
let tmp12 = cResult[5];
}
if (cResult[6] === claimedCollectibleRewardMessage) {
if (cResult[7] === tmp4.title) {
let tmp14 = cResult[8];
}
if (cResult[9] === tmp12) {
if (cResult[10] === tmp14) {
let tmp17 = cResult[11];
}
return tmp17;
}
const obj2 = { children: null };
const items1 = [tmp12, tmp14];
obj2.children = items1;
const tmp20 = React5(timestampProducer, obj2);
cResult[9] = tmp12;
cResult[10] = tmp14;
cResult[11] = tmp20;
tmp17 = tmp20;
}
const obj3 = { variant: "text-md/medium", style: tmp4.title, children: claimedCollectibleRewardMessage };
const tmp16 = hasOwnProperty(tmp(4786).Text, obj3);
cResult[6] = claimedCollectibleRewardMessage;
cResult[7] = tmp4.title;
cResult[8] = tmp16;
tmp14 = tmp16;
}
}
const tmp13 = hasOwnProperty(Text, { variant: "heading-xl/bold", style: tmp4.title, children: formatResult });
cResult[2] = Text;
cResult[3] = tmp4.title;
cResult[4] = formatResult;
cResult[5] = tmp13;
tmp12 = tmp13;
}) : ((quest) => {
quest = quest.quest;
const tmp = closure_8();
const items = [UserStore];
const stateFromStores = initialize.useStateFromStores(items, () => currentUser.getCurrentUser());
const defaultRewardNameWithArticle = QuestRewardUtils.getDefaultRewardNameWithArticle(quest.config, stateFromStores);
const obj4 = { children: null };
const claimedCollectibleRewardMessage = hooks_QuestHooks.useClaimedCollectibleRewardMessage(quest.config);
const obj5 = { variant: "heading-xl/bold", style: tmp.title, children: null };
const intl = util.intl;
obj5.children = intl.format(util.t.YNaxMp, { itemName: defaultRewardNameWithArticle });
const items1 = [hasOwnProperty(Text_Text.Text, obj5), hasOwnProperty(Text_Text.Text, { variant: "text-md/medium", style: tmp.title, children: claimedCollectibleRewardMessage })];
obj4.children = items1;
return React5(timestampProducer, obj4);
});
const size = fn(2);
const result = size.fileFinishedImporting("modules/quests/native/openQuestCollectibleRewardModal.tsx");
export const openQuestCollectibleRewardModal = function openQuestCollectibleRewardModal(onSuccess) {
({ quest: require, product } = onSuccess);
const questLogger = getQuestLogger.getQuestLogger({ location: QuestsExperimentLocations.QUEST_HOME_MOBILE });
if (null != product) {
const obj3 = {
product,
renderMessages() {
return hasOwnProperty(closure_9, { quest });
},
onSuccess: onSuccess.onSuccess
};
ProductPurchaseSuccessActionCreatorsDefault.open(obj3);
} else {
questLogger.warn("Product is null");
}
};