Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4790.js (118.4 MB)
87 lines
3.9 KiB
TypeScript
87 lines
3.9 KiB
TypeScript
// Module ID: 11088
|
|
// Function ID: 11089
|
|
// Name: PremiumGiftBackgroundSelectTile
|
|
// Dependencies: [19, 17, 1373, 11089, 21, 11090, 11091, 11092, 11093, 11094, 11095, 11096, 11097, 11098, 4605, 576, 1114, 2460, 5637, 2]
|
|
// Exports: default
|
|
|
|
// Module 11088 (PremiumGiftBackgroundSelectTile)
|
|
import nativeDefault from "native" /* 576 */;
|
|
import util from "util" /* 1114 */;
|
|
import _modDef2460 from "module_2460" /* 2460 */;
|
|
import FastImageDefault from "FastImage" /* 5637 */;
|
|
import _modDef11090 from "module_11090" /* 11090 */;
|
|
import _modDef11091 from "module_11091" /* 11091 */;
|
|
import _modDef11092 from "module_11092" /* 11092 */;
|
|
import _modDef11093 from "module_11093" /* 11093 */;
|
|
import _modDef11094 from "module_11094" /* 11094 */;
|
|
import _modDef11095 from "module_11095" /* 11095 */;
|
|
import _modDef11096 from "module_11096" /* 11096 */;
|
|
import _modDef11097 from "module_11097" /* 11097 */;
|
|
import _modDef11098 from "module_11098" /* 11098 */;
|
|
import noop from "module_19" /* 19 */;
|
|
|
|
require = fn;
|
|
get_ActivityIndicator = fn(17);
|
|
({ View: c3, Pressable: closure_4 } = get_ActivityIndicator);
|
|
const PremiumGiftStyles = fn(1373).PremiumGiftStyles;
|
|
const GIFT_STYLE_DESCRIPTIONS = fn(11089).GIFT_STYLE_DESCRIPTIONS;
|
|
const jsxProd = fn(21);
|
|
({ jsx: metroRequire, jsxs: closure_7 } = jsxProd);
|
|
const GIFT_STYLE_IMG = { [STANDARD_BOX]: _modDef11090, [CAKE]: _modDef11091, [CHEST]: _modDef11092, [COFFEE]: _modDef11093 };
|
|
({ STANDARD_BOX, CAKE, CHEST, COFFEE } = PremiumGiftStyles);
|
|
GIFT_STYLE_IMG[PremiumGiftStyles.NITROWEEN_STANDARD] = { uri: _modDef11094 };
|
|
GIFT_STYLE_IMG[PremiumGiftStyles.SNOWGLOBE] = null;
|
|
GIFT_STYLE_IMG[PremiumGiftStyles.BOX] = null;
|
|
GIFT_STYLE_IMG[PremiumGiftStyles.CUP] = null;
|
|
let obj2 = { uri: _modDef11094 };
|
|
GIFT_STYLE_IMG[PremiumGiftStyles.SEASONAL_CAKE] = { uri: _modDef11095 };
|
|
let obj3 = { uri: _modDef11095 };
|
|
GIFT_STYLE_IMG[PremiumGiftStyles.SEASONAL_CHEST] = { uri: _modDef11096 };
|
|
let obj4 = { uri: _modDef11096 };
|
|
GIFT_STYLE_IMG[PremiumGiftStyles.SEASONAL_COFFEE] = { uri: _modDef11097 };
|
|
const obj5 = { uri: _modDef11097 };
|
|
GIFT_STYLE_IMG[PremiumGiftStyles.SEASONAL_STANDARD_BOX] = { uri: _modDef11098 };
|
|
const createStyles = fn(4605);
|
|
let closure_9 = createStyles.createStyles((arg0) => {
|
|
const size = { width: 78, height: 44, justifyContent: "center", marginEnd: nativeDefault.space.PX_8, marginStart: null };
|
|
let num = 0;
|
|
if (0 === arg0) {
|
|
num = 20;
|
|
}
|
|
const obj = { container: size, selected: null, image: null };
|
|
size.marginStart = num;
|
|
const size1 = { position: "absolute", borderColor: tmp(576).colors.TEXT_BRAND, borderRadius: tmp(576).radii.sm, borderWidth: 2, flex: 1, width: 78, height: 44 };
|
|
obj.selected = size1;
|
|
obj.image = { width: 72, height: 38, alignSelf: "center" };
|
|
return obj;
|
|
});
|
|
let size = fn(2);
|
|
const result = size.fileFinishedImporting("modules/premium/native/gifting/PremiumGiftBackgroundSelectTile.tsx");
|
|
|
|
export default function GiftBackgroundSelectTile(index) {
|
|
({ selected, giftStyle } = index);
|
|
const tmp = closure_9(index.index);
|
|
let tmp4Result = null;
|
|
if (null != obj[giftStyle]) {
|
|
obj = { "aria-label": null, "aria-selected": null, style: null, onPress: null, children: null };
|
|
const intl = util.intl;
|
|
const obj2 = { giftStyle: null };
|
|
const intl2 = util.intl;
|
|
obj2.giftStyle = intl2.string(GIFT_STYLE_DESCRIPTIONS[giftStyle]);
|
|
obj["aria-label"] = intl.formatToPlainString(_modDef2460["+utqaz"], obj2);
|
|
obj["aria-selected"] = selected;
|
|
obj.style = tmp.container;
|
|
obj.onPress = index.onPress;
|
|
if (selected) {
|
|
const obj3 = { style: tmp.selected };
|
|
selected = timestampProducer(React3, obj3);
|
|
}
|
|
const items = [selected, ];
|
|
const obj4 = { resizeMode: "contain", style: tmp.image, source: tmp2 };
|
|
items[1] = timestampProducer(FastImageDefault, obj4);
|
|
obj.children = items;
|
|
tmp4Result = React5(React4, obj);
|
|
}
|
|
return tmp4Result;
|
|
};
|
|
export { GIFT_STYLE_IMG };
|