This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,23 @@
// Metro module 9771 (f9772).
import { SKUProductLines } from "../../../Constants";
import { useIsEligibleForSocialLayerStorefrontMobilePurchasing } from "../../slayer_storefront/experiments/SocialLayerStorefrontMobilePurchasingExperiment";
import CollectiblesWishlistItemCard from "./CollectiblesWishlistItemCard";
import PremiumWishlistItemCard from "./PremiumWishlistItemCard";
import SocialLayerStorefrontWishlistItemCard from "./SocialLayerStorefrontWishlistItemCard";
export default function WishlistItemCard(props) {
const { sku, isOwned, source, wishlistOwnerId, ...props2 } = props;
const isEligibleForSocialLayerStorefrontMobilePurchasing = useIsEligibleForSocialLayerStorefrontMobilePurchasing({
location: "wishlist_item_card"
});
const productLine = sku.productLine;
if (SKUProductLines.COLLECTIBLES === productLine) {
return <CollectiblesWishlistItemCard sku={sku} isOwned={isOwned} source={source} wishlistOwnerId={wishlistOwnerId} {...props2} />;
}
if (SKUProductLines.PREMIUM === productLine) {
return <PremiumWishlistItemCard sku={sku} source={source} {...props2} />;
}
if (SKUProductLines.SOCIAL_LAYER_GAME_ITEM === productLine) {
return isEligibleForSocialLayerStorefrontMobilePurchasing ? <SocialLayerStorefrontWishlistItemCard sku={sku} isOwned={isOwned} source={source} wishlistOwnerId={wishlistOwnerId} {...props2} /> : null;
}
return null;
};