Files
discord-decomp/modules/collectibles/native/openProductDetailsActionSheet.tsx
T
2026-11-01 12:12:55 +02:00

18 lines
1005 B
TypeScript

// Metro module 8731 (f8732).
import { getIsVariantProduct } from "../utils/CollectiblesProductUtils";
import { productDetailsOpened } from "../CollectiblesActionCreators";
import ActionSheetActionCreators from "../../action_sheet/native/ActionSheetActionCreators";
let c5693_3 = "Shop Product Preview";
export const PRODUCT_DETAILS_ACTION_SHEET_KEY = "Shop Product Preview";
export function openProductDetailsActionSheet({ product, initialVariantIndex = 0, analyticsLocations, shopAnalyticsContext }, a1) {
const isVariantProduct = getIsVariantProduct(product);
const initialVariantIndex2 = isVariantProduct ? initialVariantIndex < product.variants.length ? initialVariantIndex : 0 : 0;
productDetailsOpened(isVariantProduct ? product.variants[initialVariantIndex2].skuId : product.skuId);
ActionSheetActionCreators.openLazy(import("./ProductDetailsActionSheet"), c5693_3, {
product,
initialVariantIndex: initialVariantIndex2,
analyticsLocations,
shopAnalyticsContext
}, a1);
}