Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,209 @@
|
||||
/* Metro module 9947; source: modules/quests/native/QuestRewardCodeClaimBottomSheet.native.tsx; dependencies: [31, 27, 7093, 6528, 33, 4501, 697, 1585, 566, 9948, 3857, 1244, 8947, 4080, 9500, 6797, 4060, 9950, 6275, 6758, 4573, 6622, 6231, 6238, 4578, 10183, 2] */
|
||||
function _fun77854(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#77854, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10133:6, offset: 0x01e0e463, size: 264 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
let value = require(27) /* metro dependency 27 */;
|
||||
const env0_4 = value.ActivityIndicator;
|
||||
const env0_5 = value.View;
|
||||
const questStore = importDefault(7093) /* metro dependency 7093: QuestStore */;
|
||||
const env0_7 = (require(6528) /* metro dependency 6528: QuestConstants */).REWARD_CODE_PLACEHOLDER;
|
||||
value = require(33) /* metro dependency 33 */;
|
||||
const env0_8 = value.jsx;
|
||||
const env0_9 = value.jsxs;
|
||||
const env0_10 = (require(4501) /* metro dependency 4501: createStyles */).createStyles(_fun77863);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/quests/native/QuestRewardCodeClaimBottomSheet.native.tsx');
|
||||
exports.default = QuestRewardCodeClaimBottomSheetConnected;
|
||||
}
|
||||
|
||||
function QuestRewardCodeClaimBottomSheet({quest, questContent, questContentPosition, sourceQuestContent}) { // fn#77855, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10133:530, offset: 0x01e0e56b, size: 1446 bytes, params: 2, frame: 49
|
||||
var object2;
|
||||
const styles = useStyles((importDefault(1585) /* metro dependency 1585: useSafeAreaInsetsNative */)().bottom);
|
||||
const {rewardCode, isFetchingRewardCode,
|
||||
isClaimingReward} = (require(566) /* metro dependency 566: flux */).useStateFromStoresObject([QuestStore],
|
||||
function() {
|
||||
var object = {};
|
||||
var questBinding = quest;
|
||||
object.rewardCode = QuestStore.getRewardCode(questBinding.id);
|
||||
object.isFetchingRewardCode = QuestStore.isFetchingRewardCode(questBinding.id);
|
||||
object.isClaimingReward = QuestStore.isClaimingReward(questBinding.id);
|
||||
return object;
|
||||
});
|
||||
const {claimCode, fetchCode,
|
||||
hasError} = (require(9948) /* metro dependency 9948: RewardCodeClaimHooks */).useClaimOrFetchRewardCode({isClaimingReward: isClaimingReward,
|
||||
isFetchingRewardCode: isFetchingRewardCode, quest: quest, questContent: questContent, rewardCode: rewardCode});
|
||||
let binding = env0_3;
|
||||
binding.useEffect(_fun77857, [hasError]);
|
||||
const questRewardUtilsModule = require(9500) /* metro dependency 9500: QuestRewardUtils */;
|
||||
const isTieredRewardCodeQuest2 = questRewardUtilsModule.isTieredRewardCodeQuest({quest: quest});
|
||||
var env0_3 = isTieredRewardCodeQuest2;
|
||||
binding = env0_3;
|
||||
const useMemo = binding.useMemo;
|
||||
const value6 = env0_3.useMemo(_fun77859, [Reflect.apply(useMemo, binding, [_fun77858, [isTieredRewardCodeQuest2,
|
||||
quest, rewardCode?.tier]]), rewardCode]);
|
||||
const rewardCodeClaimHooksModule = require(9948) /* metro dependency 9948: RewardCodeClaimHooks */;
|
||||
const useClaimRewardCodePrimaryCtaClickHandler = rewardCodeClaimHooksModule.useClaimRewardCodePrimaryCtaClickHandler;
|
||||
object2 = {claimCode: claimCode, fetchCode: fetchCode, hasError: hasError};
|
||||
object2.onDismiss = (importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).hideActionSheet;
|
||||
object2.quest = quest;
|
||||
object2.questContent = questContent;
|
||||
object2.questContentPosition = questContentPosition;
|
||||
object2.redemptionLink = value6;
|
||||
object2.sourceQuestContent = sourceQuestContent;
|
||||
const value7 = Reflect.apply(useClaimRewardCodePrimaryCtaClickHandler, rewardCodeClaimHooksModule, [object2]);
|
||||
const value8 = env0_3.useCallback(_fun77860, [rewardCode]);
|
||||
const rewardCodeRedemptionInstructions = (require(9950) /* metro dependency 9950: QuestCopyHooks */).getRewardCodeRedemptionInstructions({quest: quest,
|
||||
rewardCode: rewardCode});
|
||||
let r20 = isFetchingRewardCode || isClaimingReward;
|
||||
r20 = !r20 ? rewardCode?.code == null : r20;
|
||||
const BottomSheet = (require(6275) /* metro dependency 6275: BottomSheetNative */).BottomSheet;
|
||||
object2 = {};
|
||||
const BottomSheetTitleHeader = (require(6758) /* metro dependency 6758: BottomSheetTitleHeaderNative */).BottomSheetTitleHeader;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
object2.header = <BottomSheetTitleHeader title={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.srzsU2)} />;
|
||||
object2.startExpanded = true;
|
||||
const r12 = rewardCode != null && rewardCodeRedemptionInstructions != null && ((Text) => <Text style={styles.redemptionInstructions} variant="text-md/normal" color="text-default">{(importDefault(6622) /* metro dependency 6622: MarkupUtils */).parse(rewardCodeRedemptionInstructions,
|
||||
true, {allowLinks: true})}</Text>)((require(4573) /* metro dependency 4573: Text */).Text);
|
||||
const r25 = rewardCode?.code == null && styles.codeCopyWrapperLoading;
|
||||
const TableRowGroup = (require(6231) /* metro dependency 6231: TableRowGroupNative */).TableRowGroup;
|
||||
const TableRow = (require(6238) /* metro dependency 6238: TableRowNative */).TableRow;
|
||||
const view = <View>{r12}<View><View style={r25}><TableRowGroup hasIcons={false}><TableRow label={rewardCode?.code} trailing={rewardCode?.code != null && ((Icon) => <Icon IconComponent={(require(4060) /* metro dependency 4060: CopyIcon */).CopyIcon} />)((require(6238) /* metro dependency 6238: TableRowNative */).TableRow.Icon)} onPress={rewardCode?.code != null ? value8 : undefined} /></TableRowGroup></View>{rewardCode?.code == null && <ActivityIndicator style={styles.claimingIndicator} size={24} />}</View></View>;
|
||||
const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
|
||||
return (
|
||||
<BottomSheet {...object2}>
|
||||
<View style={styles.wrapper}>
|
||||
{view}
|
||||
<View style={styles.footer}>
|
||||
<Button
|
||||
disabled={r20}
|
||||
onPress={value7}
|
||||
grow
|
||||
text={value6 == null ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['23SS+z']) : value6 !== '' ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['+zx47d']) : intl.string((require(1244) /* metro dependency 1244: indexNative */).t['23SS+z'])}
|
||||
/>
|
||||
</View>
|
||||
</View>
|
||||
</BottomSheet>
|
||||
);
|
||||
}
|
||||
|
||||
function _fun77863(a0) { // fn#77863, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10133:242, offset: 0x01e0edfb, size: 152 bytes, params: 2, frame: 15
|
||||
const object = {display: 'flex'};
|
||||
const PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16;
|
||||
object.paddingHorizontal = PX_16;
|
||||
const PX_24 = (importDefault(697) /* metro dependency 697: native */).space.PX_24;
|
||||
object.gap = PX_24;
|
||||
return {wrapper: object, footer: {paddingBottom: a0}, claimingIndicator: {'position': 'absolute', 'left': '50%',
|
||||
'top': '50%', 'marginLeft': -12, 'marginTop': -12}, codeCopyWrapperLoading: {opacity: 0.5},
|
||||
redemptionInstructions: {marginBottom: 24}};
|
||||
}
|
||||
|
||||
function QuestRewardCodeClaimBottomSheetConnected({questId, questContent, questContentPosition, sourceQuestContent}) { // fn#77864, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10133:3259, offset: 0x01e0ee93, size: 222 bytes, params: 2, frame: 21
|
||||
var r0;
|
||||
const quest = (require(566) /* metro dependency 566: flux */).useStateFromStores([QuestStore], function() {
|
||||
return QuestStore.getQuest(questId);
|
||||
});
|
||||
if (quest == null) {
|
||||
(importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).hideActionSheet();
|
||||
r0 = null;
|
||||
} else {
|
||||
const QuestContentImpressionTrackerNative = (require(10183) /* metro dependency 10183: QuestContentImpressionTrackerNative */).QuestContentImpressionTrackerNative;
|
||||
r0 = <QuestContentImpressionTrackerNative overrideVisibility questOrQuests={quest} questContent={questContent} questContentPosition={questContentPosition} sourceQuestContent={sourceQuestContent}>{children_77866}</QuestContentImpressionTrackerNative>;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun77857() { // fn#77857, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10133:1078, offset: 0x01e0eb6c, size: 158 bytes, params: 1, frame: 18
|
||||
var defaultImport;
|
||||
var open;
|
||||
var object2;
|
||||
var intl;
|
||||
var value;
|
||||
if (hasError) {
|
||||
value = environment.__proto__;
|
||||
defaultImport = importDefault(3857) /* metro dependency 3857: ToastActionCreators */;
|
||||
open = defaultImport.open;
|
||||
object2 = {key: 'CLAIM_QUEST_REWARD_ERROR'};
|
||||
intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
object2.content = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.CKsXk3);
|
||||
object2.icon = importDefault(8947) /* metro dependency 8947 */;
|
||||
Reflect.apply(open, defaultImport, [object2]);
|
||||
value = importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */;
|
||||
value.hideActionSheet();
|
||||
}
|
||||
}
|
||||
|
||||
function _fun77858() { // fn#77858, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10133:1295, offset: 0x01e0ec0a, size: 103 bytes, params: 1, frame: 16
|
||||
var r0;
|
||||
const binding = env0_3;
|
||||
const value3 = undefined;
|
||||
const questRewardUtilsModule = require(9500) /* metro dependency 9500: QuestRewardUtils */;
|
||||
const getRewardCodeQuestReward = questRewardUtilsModule.getRewardCodeQuestReward;
|
||||
const object2 = {};
|
||||
object2.quest = quest;
|
||||
if (binding) {
|
||||
object2.idx = rewardCode == null ? value3 : rewardCode.tier;
|
||||
r0 = Reflect.apply(getRewardCodeQuestReward, questRewardUtilsModule, [object2]);
|
||||
} else {
|
||||
object2.idx = 0;
|
||||
r0 = Reflect.apply(getRewardCodeQuestReward, questRewardUtilsModule, [object2]);
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun77859() { // fn#77859, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10133:1466, offset: 0x01e0ec71, size: 157 bytes, params: 1, frame: 16
|
||||
const value2 = undefined;
|
||||
if ((env0_4 == null ? value2 : env0_4.redemptionLink) != null) {
|
||||
if (env0_4.redemptionLink !== '') {
|
||||
return (rewardCode == null ? value2 : rewardCode.code) == null || rewardCode.code === '' ? env0_4.redemptionLink : env0_4.redemptionLink.replace(REWARD_CODE_PLACEHOLDER,
|
||||
|
||||
|
||||
global.encodeURIComponent(rewardCode.code));
|
||||
}
|
||||
}
|
||||
return value2;
|
||||
}
|
||||
|
||||
function _fun77860() { // fn#77860, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10133:1893, offset: 0x01e0ed0e, size: 72 bytes, params: 1, frame: 13
|
||||
var environment;
|
||||
var value2;
|
||||
var moduleValue;
|
||||
if (rewardCode != null) {
|
||||
value2 = environment.__proto__;
|
||||
moduleValue = require(6797) /* metro dependency 6797: ClipboardUtilsNative */;
|
||||
moduleValue.copy(rewardCode.code, function() {
|
||||
var defaultImport = importDefault(dependencyMap[10]);
|
||||
var object = {key: 'TOAST_QUEST_REWARD_CODE_COPIED'};
|
||||
object.content = require(dependencyMap[11]).intl.string(require(dependencyMap[11]).t.MSaeTe);
|
||||
object.icon = _fun77862;
|
||||
return defaultImport.open(object);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function QuestRewardCodeClaimBottomSheetConnectedChildren() { // fn#77866, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10133:3642, owner: QuestRewardCodeClaimBottomSheetConnected.children, offset: 0x01e0ef8c, size: 62 bytes, params: 1, frame: 14
|
||||
return (
|
||||
<QuestRewardCodeClaimBottomSheet
|
||||
quest={quest}
|
||||
questContent={questContent}
|
||||
questContentPosition={questContentPosition}
|
||||
sourceQuestContent={sourceQuestContent}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
function _fun77861() { // fn#77861, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10133:1929, offset: 0x01e0ed56, size: 120 bytes, params: 1, frame: 17
|
||||
const defaultImport = importDefault(3857) /* metro dependency 3857: ToastActionCreators */;
|
||||
const open = defaultImport.open;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const string = intl.string;
|
||||
const MSaeTe = (require(1244) /* metro dependency 1244: indexNative */).t.MSaeTe;
|
||||
return Reflect.apply(open, defaultImport, [{key: 'TOAST_QUEST_REWARD_CODE_COPIED', content: Reflect.apply(string,
|
||||
intl, [MSaeTe]), icon: icon_77862}]);
|
||||
}
|
||||
|
||||
function icon_77862() { // fn#77862, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10133:2038, offset: 0x01e0edce, size: 45 bytes, params: 1, frame: 13
|
||||
const CopyIcon = (require(4060) /* metro dependency 4060: CopyIcon */).CopyIcon;
|
||||
return <CopyIcon />;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user