(null);
const [isImageLoading, setIsImageLoading] = useState(false);
@@ -145,18 +168,45 @@ export function ProductCard({
)}
- {isBundle && pcardShowBundleBadge && }
+ {isBundle && pcardShowBundleBadge && (
+
+ )}
{pcardShowSaleBadge && (
)}
{pcardShowBestSellerBadge && isBestSellerProduct && (
-
+
+ )}
+ {pcardShowNewBadge && (
+
+ )}
+ {pcardShowOutOfStockBadge && (
+
)}
- {pcardShowNewBadge && }
- {pcardShowOutOfStockBadge && }
{pcardEnableQuickShop && (
-
+
+ Sold out
+
EXAMPLE PRODUCT TITLE
diff --git a/package-lock.json b/package-lock.json
index 08c99be5..3ee8b9da 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"@shopify/hydrogen": "^2026.1.0",
"@shopify/hydrogen-react": "^2026.1.1",
"@tailwindcss/vite": "^4.1.17",
- "@weaverse/hydrogen": "^5.9.1",
+ "@weaverse/hydrogen": "^5.9.3",
"class-variance-authority": "0.7.1",
"clsx": "2.1.1",
"colord": "2.9.3",
@@ -5462,23 +5462,23 @@
"license": "MIT"
},
"node_modules/@weaverse/core": {
- "version": "5.9.2",
- "resolved": "https://registry.npmjs.org/@weaverse/core/-/core-5.9.2.tgz",
- "integrity": "sha512-QmEw1mZc3bN+clYPUMAY5LymvP3BhT9u1lb40jG3qpKkwQVHySn1ihXV9WbcO0OFwzw/qwUuemjeDHXfRRTSIg==",
+ "version": "5.9.3",
+ "resolved": "https://registry.npmjs.org/@weaverse/core/-/core-5.9.3.tgz",
+ "integrity": "sha512-YPXt0pH257TyNABcpgv67kek3ob3NPgClXoSqtxiayaGXeOTjv2gK/wG6gsS+eStYZpOGu3zsEDykU7e/y3dCw==",
"license": "MIT",
"engines": {
"node": ">=18"
}
},
"node_modules/@weaverse/hydrogen": {
- "version": "5.9.2",
- "resolved": "https://registry.npmjs.org/@weaverse/hydrogen/-/hydrogen-5.9.2.tgz",
- "integrity": "sha512-+oMM9Z9yi/tdloWZalCrlFePSqljK8kpqCMJQCmN/yKuGAV6etgbisja9Pt9J/gR+4wvysMjztTG657UxF8bGg==",
+ "version": "5.9.3",
+ "resolved": "https://registry.npmjs.org/@weaverse/hydrogen/-/hydrogen-5.9.3.tgz",
+ "integrity": "sha512-Fpp48Lh9O1WqBYnwgINcXP1Pu9STNXyo6AVQ4fCRIbQo9W2ruf/CyDgbRfY9fDTZqqc64mLgm2+ZEQ7eeekA5w==",
"license": "MIT",
"dependencies": {
"@shopify/hydrogen": ">=2025.5",
"@shopify/remix-oxygen": "3",
- "@weaverse/react": "5.9.2",
+ "@weaverse/react": "5.9.3",
"@weaverse/schema": "0.8.2",
"react": ">=19",
"react-dom": ">=19",
@@ -5490,12 +5490,12 @@
}
},
"node_modules/@weaverse/react": {
- "version": "5.9.2",
- "resolved": "https://registry.npmjs.org/@weaverse/react/-/react-5.9.2.tgz",
- "integrity": "sha512-I5rgj6YwR/URQRNFBXBEiLzmRMcSfJPIDAxKid3F9C7re678NLdkV0l90ZQDWG/HhkTN0c3OzRBTwFOVkEP8fg==",
+ "version": "5.9.3",
+ "resolved": "https://registry.npmjs.org/@weaverse/react/-/react-5.9.3.tgz",
+ "integrity": "sha512-OBS4ZiVolodFtTZ3GGuexL0ZixUtFz8VuKSvbxiM45rm4GoWi6aXPG0OdezxLiDNAYCNsliV22n49vmt5Sv9BQ==",
"license": "MIT",
"dependencies": {
- "@weaverse/core": "5.9.2",
+ "@weaverse/core": "5.9.3",
"clsx": "^2.1.1",
"react": ">=19",
"react-dom": ">=19"
diff --git a/package.json b/package.json
index be89a05e..3408997e 100644
--- a/package.json
+++ b/package.json
@@ -63,7 +63,7 @@
"@shopify/hydrogen": "^2026.1.0",
"@shopify/hydrogen-react": "^2026.1.1",
"@tailwindcss/vite": "^4.1.17",
- "@weaverse/hydrogen": "^5.9.1",
+ "@weaverse/hydrogen": "^5.9.3",
"class-variance-authority": "0.7.1",
"clsx": "2.1.1",
"colord": "2.9.3",
@@ -112,4 +112,4 @@
"engines": {
"node": ">=20"
}
-}
+}
\ No newline at end of file