diff --git a/com.twin.app.shoptime/src/components/CustomImage/CustomImage.jsx b/com.twin.app.shoptime/src/components/CustomImage/CustomImage.jsx index da1ff9e2..53c4ed30 100644 --- a/com.twin.app.shoptime/src/components/CustomImage/CustomImage.jsx +++ b/com.twin.app.shoptime/src/components/CustomImage/CustomImage.jsx @@ -30,16 +30,17 @@ export default memo(function CustomImage({ const showImageJob = useRef(null); useEffect(() => { - if (src && src !== imgSrc) { + const _src = Array.isArray(src) ? src[0] : src; + if (_src && _src !== imgSrc) { if (showImageJob.current) { clearTimeout(showImageJob.current); showImageJob.current = null; } - setImgSrc(src); + setImgSrc(_src); setError(false); setImageLoaded(false); } - if (!src) { + if (!_src) { setError(true); } }, [src]); diff --git a/com.twin.app.shoptime/src/views/HotPicksPanel/Type/TCHH/TCHH.jsx b/com.twin.app.shoptime/src/views/HotPicksPanel/Type/TCHH/TCHH.jsx index 151f9095..ae65deca 100644 --- a/com.twin.app.shoptime/src/views/HotPicksPanel/Type/TCHH/TCHH.jsx +++ b/com.twin.app.shoptime/src/views/HotPicksPanel/Type/TCHH/TCHH.jsx @@ -85,7 +85,7 @@ export default function TCHH({ > {bgImgPath && - bgImgPath.slice(0, 2).map((bgImgPath, idx) => { + bgImgPath.slice(0, 2).map((imgpath, idx) => { return (