Browse Source

add blank on missing image product

master
azri 1 month ago
parent
commit
21064dc3c8

+ 2
- 1
src/components/ProductHistoryList/ProductHistoryList.jsx View File

1
 import { useState, useEffect } from 'react';
1
 import { useState, useEffect } from 'react';
2
 import { Box, Typography, IconButton, Pagination, Button } from '@mui/material';
2
 import { Box, Typography, IconButton, Pagination, Button } from '@mui/material';
3
 import { useSelector, useDispatch } from 'react-redux';
3
 import { useSelector, useDispatch } from 'react-redux';
4
+import defaultImage from "../../assets/images/default.png"
4
 
5
 
5
 import Grid from '@mui/material/Grid2';
6
 import Grid from '@mui/material/Grid2';
6
 
7
 
117
           let minPriceCurrency = minVariantPrice.currencyCode
118
           let minPriceCurrency = minVariantPrice.currencyCode
118
           let maxPrice = maxVariantPrice.amount
119
           let maxPrice = maxVariantPrice.amount
119
           let maxPriceCurrency = maxVariantPrice.currencyCode
120
           let maxPriceCurrency = maxVariantPrice.currencyCode
120
-          let img_url = images[0]?.url
121
+          let img_url = images[0]?.url || defaultImage
121
           let collection_name = collections[0]?.title
122
           let collection_name = collections[0]?.title
122
 
123
 
123
           if (index < 4) {
124
           if (index < 4) {

+ 2
- 1
src/components/ProductSuggestion/ProductSuggestion.jsx View File

3
 import { useSelector } from 'react-redux';
3
 import { useSelector } from 'react-redux';
4
 import Grid from '@mui/material/Grid2';
4
 import Grid from '@mui/material/Grid2';
5
 import { useNavigate } from "react-router-dom";
5
 import { useNavigate } from "react-router-dom";
6
+import defaultImage from "../../assets/images/default.png"
6
 
7
 
7
 const ProductSuggestion = () => {
8
 const ProductSuggestion = () => {
8
 
9
 
155
           let minPriceCurrency = minVariantPrice.currencyCode;
156
           let minPriceCurrency = minVariantPrice.currencyCode;
156
           let maxPrice = maxVariantPrice.amount;
157
           let maxPrice = maxVariantPrice.amount;
157
           let maxPriceCurrency = maxVariantPrice.currencyCode;
158
           let maxPriceCurrency = maxVariantPrice.currencyCode;
158
-          let img_url = images[0]?.url;
159
+          let img_url = images[0]?.url || defaultImage
159
           let collection_name = collections[0]?.title;
160
           let collection_name = collections[0]?.title;
160
 
161
 
161
           return renderProduct(
162
           return renderProduct(

Loading…
Cancel
Save