Browse Source

fix(exam/bodypositionlist): use default thumbnail when position image fails to load

sw 14 hours ago
parent
commit
60204a76af

BIN
src/assets/imgs/default-position.png


+ 8 - 1
src/pages/exam/components/ImageViewer.tsx

@@ -1,5 +1,6 @@
 import React from 'react';
 import React from 'react';
 import { Image } from 'antd';
 import { Image } from 'antd';
+import defaultPosition from 'src/assets/imgs/default-position.png';
 
 
 interface ImageViewerProps {
 interface ImageViewerProps {
   src: string;
   src: string;
@@ -16,7 +17,13 @@ const ImageViewer: React.FC<ImageViewerProps> = ({
 }) => {
 }) => {
   return (
   return (
     <div className={`image-viewer ${className}`}>
     <div className={`image-viewer ${className}`}>
-      <Image src={src} alt={alt} onClick={onClick} preview={false} />
+      <Image
+        src={src}
+        alt={alt}
+        onClick={onClick}
+        preview={false}
+        fallback={defaultPosition}
+      />
     </div>
     </div>
   );
   );
 };
 };