Improve catalog cards and cart exports

This commit is contained in:
Jacky Ser
2026-08-14 15:38:24 +08:00
parent 5101493901
commit 4d25114923
536 changed files with 555 additions and 100 deletions

View File

@@ -118,6 +118,18 @@ export function getCatalogProductImage(product: CatalogProduct) {
return product.image;
}
export function getCatalogProductThumbnail(src: string) {
if (src.includes("/catalog-products/precision-gears/")) {
return src.replace("/catalog-products/precision-gears/", "/catalog-products/precision-gears-thumb/").replace(/\.(?:jpe?g|png)$/i, ".webp");
}
if (src.includes("/catalog-products/source-main/")) {
return src.replace("/catalog-products/source-main/", "/catalog-products/source-main-thumb/").replace(/\.(?:jpe?g|png)$/i, ".webp");
}
return src;
}
export function getCatalogProductDimensionImage(product: CatalogProduct) {
if (product.category === "精密齿轮配件") {
return product.dimensionImage ?? null;