// Module ID: 8234 // Function ID: 8235 // Name: SKUPreview // Dependencies: [19, 17, 6966, 1074, 21, 4836, 8235, 576, 7616, 8260, 1974, 8273, 8262, 8285, 8287, 8288, 4531, 4648, 1370, 2] // Exports: default // Module 8234 (SKUPreview) import react_native from "react-native" /* 17 */; import Fragment from "Fragment" /* 21 */; import nativeDefault from "native" /* 576 */; import Constants from "Constants" /* 1074 */; import GlobalUtils from "GlobalUtils" /* 1370 */; import CollectiblesItemType from "CollectiblesItemType" /* 1974 */; import useToken from "useToken" /* 4531 */; import CollectiblesItemRecord from "CollectiblesItemRecord" /* 6966 */; import useShopProductItems from "useShopProductItems" /* 7616 */; import WishlistItemCardBase from "WishlistItemCardBase" /* 8235 */; import ProfileFrameSamplePreviewDefault from "ProfileFrameSamplePreview" /* 8285 */; import SlayerStorefrontItemCardDefault from "SlayerStorefrontItemCard" /* 8288 */; import react from "react" /* 19 */; import createStyles from "createStyles" /* 4836 */; import size_mod from "module_2" /* 2 */; class CollectiblesPreview { constructor(arg0) { let collectiblesItemData; ({ collectiblesItemData, size } = arg0); if (size === undefined) { size = WishlistItemCardBase.DEFAULT_ITEM_SIZE; } let size2 = size; if (typeof size === "number") { const size1 = { width: size, height: size }; size2 = size1; } const tmp3 = closure_8(size2.width, size2.height); if ("bundle" === collectiblesItemData.type) { const self = this; const self2 = this; const itemsSortingHat = new useShopProductItems.ItemsSortingHat(collectiblesItemData.items); const items = [, ]; ({ scaler: arr2[0], bundleContainer: arr2[1] } = tmp3); ({ firstAvatarDecoration: obj15.deco, firstProfileEffect: obj15.pfx, firstNameplate: obj15.nameplate } = itemsSortingHat); return {null}; } else { const type = collectiblesItemData.item.type; if (CollectiblesItemType.CollectiblesItemType.AVATAR_DECORATION === type) { return {null}; } else if (CollectiblesItemType.CollectiblesItemType.PROFILE_EFFECT === type) { return {null}; } else if (CollectiblesItemType.CollectiblesItemType.PROFILE_FRAME === type) { const items1 = [, ]; ({ scaler: arr[0], profileFrameContainer: arr[1] } = tmp3); ({ profileFrame: collectiblesItemData.item, previewWidth: WishlistItemCardBase.DEFAULT_ITEM_SIZE - nativeDefault.space.PX_48, previewHeight: WishlistItemCardBase.DEFAULT_ITEM_SIZE }); ProfileFrameSamplePreviewDefault; return {null}; } else if (CollectiblesItemType.CollectiblesItemType.NAMEPLATE === type) { return {null}; } else { return null; } } } } function CollectiblesSKUPreview(sku) { sku = sku.sku; let DEFAULT_ITEM_SIZE = sku.size; if (DEFAULT_ITEM_SIZE === undefined) { DEFAULT_ITEM_SIZE = sku(8235).DEFAULT_ITEM_SIZE; } const items = [sku]; const memo = react.useMemo(() => closure_5(sku), items); let tmp4 = null; if (null != memo) { tmp4 = ; } return tmp4; } class SocialLayerStorefrontSKUPreview { constructor(size) { let DEFAULT_ITEM_SIZE = size.size; const sku = size.sku; if (DEFAULT_ITEM_SIZE === undefined) { DEFAULT_ITEM_SIZE = WishlistItemCardBase.DEFAULT_ITEM_SIZE; } size = DEFAULT_ITEM_SIZE; if (typeof DEFAULT_ITEM_SIZE === "number") { const size1 = { width: DEFAULT_ITEM_SIZE, height: DEFAULT_ITEM_SIZE }; size = size1; } return jsx(SlayerStorefrontItemCardDefault, { sku, containerStyle: closure_8(size.width, size.height).socialLayerStorefrontContainer }); } } class PremiumSKUPreview { constructor(size) { let DEFAULT_ITEM_SIZE = size.size; if (DEFAULT_ITEM_SIZE === undefined) { DEFAULT_ITEM_SIZE = WishlistItemCardBase.DEFAULT_ITEM_SIZE; } size = DEFAULT_ITEM_SIZE; if (typeof DEFAULT_ITEM_SIZE === "number") { const size1 = { width: DEFAULT_ITEM_SIZE, height: DEFAULT_ITEM_SIZE }; size = size1; } const tmp3 = closure_8(size.width, size.height); const obj = useToken; const token = obj.useToken(nativeDefault.colors.TEXT_DEFAULT); return {null}; } } const View = react_native.View; let closure_5 = CollectiblesItemRecord.transformSKUToCollectiblesItem; const SKUProductLines = Constants.SKUProductLines; const jsx = Fragment.jsx; const metroImportAll = createStyles.createStyles((width, height) => { let items; const obj = { container: { width: "100%", height: "100%", display: "flex", justifyContent: "center", alignItems: "center" }, scaler: size, bundleContainer: { paddingTop: 20 }, socialLayerStorefrontContainer: { width, height }, profileFrameContainer: { padding: nativeDefault.space.PX_8 }, premiumRiveContainer: { width, height } }; size = { width: WishlistItemCardBase.DEFAULT_ITEM_SIZE, height: WishlistItemCardBase.DEFAULT_ITEM_SIZE, justifyContent: "center", alignItems: "center", transform: items }; items = [{ scaleX: width / WishlistItemCardBase.DEFAULT_ITEM_SIZE }, ]; ({ scaleX: width / WishlistItemCardBase.DEFAULT_ITEM_SIZE }); items[1] = { scaleY: height / WishlistItemCardBase.DEFAULT_ITEM_SIZE }; ({ scaleY: height / WishlistItemCardBase.DEFAULT_ITEM_SIZE }); ({ padding: nativeDefault.space.PX_8 }); return obj; }); let size = { width: WishlistItemCardBase.DEFAULT_ITEM_SIZE, height: WishlistItemCardBase.DEFAULT_ITEM_SIZE }; size = size_mod; const result = size.fileFinishedImporting("modules/skus/native/SKUPreview.tsx"); export default function SKUPreview(arg0) { let sku; ({ sku, size } = arg0); if (size === undefined) { size = WishlistItemCardBase.DEFAULT_ITEM_SIZE; } const productLine = sku.productLine; if (SKUProductLines.COLLECTIBLES === productLine) { return ; } else if (SKUProductLines.SOCIAL_LAYER_GAME_ITEM === productLine) { return ; } else if (SKUProductLines.PREMIUM === productLine) { return ; } else { if (SKUProductLines.APPLICATION !== productLine) { if (SKUProductLines.BOOST !== productLine) { if (SKUProductLines.GUILD_ROLE !== productLine) { if (SKUProductLines.GUILD_PRODUCT !== productLine) { const obj = GlobalUtils; obj.assertNever(sku.productLine); } } } } return null; } }; export { CollectiblesPreview }; export { SocialLayerStorefrontSKUPreview }; export { PremiumSKUPreview };