Object.defineProperty(exports, "__esModule", ({ value: true })); exports.productClickThru = productClickThru; const common_1 = __webpack_require__(/*! ./common */ "./events/common.ts"); const featureFlag_1 = __webpack_require__(/*! ../featureFlag */ "./featureFlag.ts"); const select_item_1 = __webpack_require__(/*! ./select-item */ "./events/select-item.ts"); function productClickThru(product, productClickedFrom, itemListName) { const checkFeatureFlag = (0, featureFlag_1.isGA4FeatureEnabled)(); if (checkFeatureFlag) { const productSkus = new Array(product) .filter((product) => product.id !== undefined) .map((product) => product.id); const incomingItemListName = itemListName || "Search Results"; (0, select_item_1.selectItem)(incomingItemListName, productSkus); } else { productClickedFrom = product.category != null ? product.category : productClickedFrom; let event = { event: "product_click", ecommerce: { detail: { actionField: { list: productClickedFrom || undefined }, products: [(0, common_1.getProduct)(product)], }, }, }; (0, common_1.pushEvent)(event); } } //# sourceURL=webpack://@pamperedchef/common-analytics/./events/product-click.ts?