// Module ID: 11155 // Function ID: 11156 // Name: PremiumGiftBackgroundSelectTile // Dependencies: [19, 17, 1374, 11156, 21, 11157, 11158, 11159, 11160, 11161, 11162, 11163, 11164, 11165, 4639, 576, 1115, 2461, 5672, 2] // Exports: default // Module 11155 (PremiumGiftBackgroundSelectTile) import nativeDefault from "native" /* 576 */; import util from "util" /* 1115 */; import _modDef2461 from "module_2461" /* 2461 */; import FastImageDefault from "FastImage" /* 5672 */; import _modDef11157 from "module_11157" /* 11157 */; import _modDef11158 from "module_11158" /* 11158 */; import _modDef11159 from "module_11159" /* 11159 */; import _modDef11160 from "module_11160" /* 11160 */; import _modDef11161 from "module_11161" /* 11161 */; import _modDef11162 from "module_11162" /* 11162 */; import _modDef11163 from "module_11163" /* 11163 */; import _modDef11164 from "module_11164" /* 11164 */; import _modDef11165 from "module_11165" /* 11165 */; import noop from "module_19" /* 19 */; require = fn; get_ActivityIndicator = fn(17); ({ View: c3, Pressable: closure_4 } = get_ActivityIndicator); const PremiumGiftStyles = fn(1374).PremiumGiftStyles; const GIFT_STYLE_DESCRIPTIONS = fn(11156).GIFT_STYLE_DESCRIPTIONS; const jsxProd = fn(21); ({ jsx: metroRequire, jsxs: closure_7 } = jsxProd); const GIFT_STYLE_IMG = { [STANDARD_BOX]: _modDef11157, [CAKE]: _modDef11158, [CHEST]: _modDef11159, [COFFEE]: _modDef11160 }; ({ STANDARD_BOX, CAKE, CHEST, COFFEE } = PremiumGiftStyles); GIFT_STYLE_IMG[PremiumGiftStyles.NITROWEEN_STANDARD] = { uri: _modDef11161 }; GIFT_STYLE_IMG[PremiumGiftStyles.SNOWGLOBE] = null; GIFT_STYLE_IMG[PremiumGiftStyles.BOX] = null; GIFT_STYLE_IMG[PremiumGiftStyles.CUP] = null; let obj2 = { uri: _modDef11161 }; GIFT_STYLE_IMG[PremiumGiftStyles.SEASONAL_CAKE] = { uri: _modDef11162 }; let obj3 = { uri: _modDef11162 }; GIFT_STYLE_IMG[PremiumGiftStyles.SEASONAL_CHEST] = { uri: _modDef11163 }; let obj4 = { uri: _modDef11163 }; GIFT_STYLE_IMG[PremiumGiftStyles.SEASONAL_COFFEE] = { uri: _modDef11164 }; const obj5 = { uri: _modDef11164 }; GIFT_STYLE_IMG[PremiumGiftStyles.SEASONAL_STANDARD_BOX] = { uri: _modDef11165 }; const createStyles = fn(4639); 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(_modDef2461["+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 };