From 25268bf733904c2eb81246f97c4b040ad719cfa1 Mon Sep 17 00:00:00 2001
From: Jose Manuel Serrano Amaut <a20122128@pucp.pe>
Date: Mon, 6 Feb 2023 03:04:31 -0500
Subject: [PATCH] Update url image

---
 .../MainPage/MainRight/FileMosaicImageVideoPreviews.tsx   | 8 ++++----
 .../dropzone-demo/AdvancedDropzoneDemo.jsx                | 4 ++--
 .../FIleMosaicImageLayer/FileMosaicImageLayer.tsx         | 7 ++++---
 .../components/previews/ImagePreview/ImagePreview.tsx     | 6 +++++-
 4 files changed, 15 insertions(+), 10 deletions(-)

diff --git a/src/components/MainPage/MainRight/FileMosaicImageVideoPreviews.tsx b/src/components/MainPage/MainRight/FileMosaicImageVideoPreviews.tsx
index e54d902..ed5c152 100644
--- a/src/components/MainPage/MainRight/FileMosaicImageVideoPreviews.tsx
+++ b/src/components/MainPage/MainRight/FileMosaicImageVideoPreviews.tsx
@@ -117,13 +117,13 @@ const files: ExtFile[] = [
   },
   {
     id: 1,
-    name: "myself.jpg",
-    type: "image/jpeg",
+    name: "ironman.png",
+    type: "image/png",
     size: 282000,
     downloadUrl:
-      "https://files-ui-temp-storage.s3.amazonaws.com/2878b8d4278795cef1b66b86e687d984019742a05883f58809678df4e5a80c8f.jpg",
+      "https://i.pinimg.com/236x/3e/e9/46/3ee946b27fd1cc5eb0b485e4a0669534.jpg",
 
     imageUrl:
-      "https://files-ui-temp-storage.s3.amazonaws.com/2878b8d4278795cef1b66b86e687d984019742a05883f58809678df4e5a80c8f.jpg",
+      "https://i.pinimg.com/236x/3e/e9/46/3ee946b27fd1cc5eb0b485e4a0669534.jpg",
   },
 ];
diff --git a/src/components/demo-components/dropzone-demo/AdvancedDropzoneDemo.jsx b/src/components/demo-components/dropzone-demo/AdvancedDropzoneDemo.jsx
index 93eff5d..3ffa738 100644
--- a/src/components/demo-components/dropzone-demo/AdvancedDropzoneDemo.jsx
+++ b/src/components/demo-components/dropzone-demo/AdvancedDropzoneDemo.jsx
@@ -33,7 +33,7 @@ export default function AdvancedDropzoneDemo() {
   async function checkFiles() {
     try {
       const res = await axios.get(
-        REMOTE +
+        LOCAL +
           "/file"
       );
       console.log("checkFiles", res);
@@ -55,7 +55,7 @@ export default function AdvancedDropzoneDemo() {
         uploadConfig={{
           /* autoUpload: true */
           method: "POST",
-          url: REMOTE + "/file/28048465460",
+          url: LOCAL + "/file/28048465460",
           //url: "http://localhost:2800/file/28048465460",
           cleanOnUpload: true,
         }}
diff --git a/src/files-ui/components/file-mosaic/components/FIleMosaicImageLayer/FileMosaicImageLayer.tsx b/src/files-ui/components/file-mosaic/components/FIleMosaicImageLayer/FileMosaicImageLayer.tsx
index fa11b84..258d2e5 100644
--- a/src/files-ui/components/file-mosaic/components/FIleMosaicImageLayer/FileMosaicImageLayer.tsx
+++ b/src/files-ui/components/file-mosaic/components/FIleMosaicImageLayer/FileMosaicImageLayer.tsx
@@ -29,14 +29,14 @@ const FileMosaicImageLayer: React.FC<FileMosaicImageLayerProps> = (
   //console.log("FileMosaicImageLayer", props);
   const { imageSource, url, fileName, card, isBlur } = props;
 
-  const [localSource, setSource] = React.useState<string | undefined>(
+  const [localSource, setLocalSource] = React.useState<string | undefined>(
     undefined
   );
   const [error, setError] = React.useState<boolean>(false);
 
   //assign to localSource the imageSource or the url of the ile type
   React.useEffect(() => {
-    setSource(imageSource || url);
+    setLocalSource(imageSource || url);
   }, [imageSource, url]);
 
   /**
@@ -45,7 +45,8 @@ const FileMosaicImageLayer: React.FC<FileMosaicImageLayerProps> = (
    */
   const handleError = () => {
     setError(true);
-    setSource(url);
+    setLocalSource(url);
+    console.log("FileMosaicImageLayer error", url);
   };
 
   //If blur is true
diff --git a/src/files-ui/components/previews/ImagePreview/ImagePreview.tsx b/src/files-ui/components/previews/ImagePreview/ImagePreview.tsx
index 6dd35bb..354aef6 100644
--- a/src/files-ui/components/previews/ImagePreview/ImagePreview.tsx
+++ b/src/files-ui/components/previews/ImagePreview/ImagePreview.tsx
@@ -62,6 +62,10 @@ const ImagePreview: React.FC<ImagePreviewProps> = (
   const finalHeight: string | number | undefined =
     height || (orientation === "portrait" ? "100%" : undefined);
     
+    const handleError=(evt: React.SyntheticEvent<HTMLImageElement, Event>)=>{
+      console.log("handleError", onError);
+      onError?.(evt);
+    }
   return (
     <React.Fragment>
       {src && source && (
@@ -75,7 +79,7 @@ const ImagePreview: React.FC<ImagePreviewProps> = (
           src={source}
           alt={alt}
           className={className}
-          onError={onError}
+          onError={handleError}
         />
       )}
     </React.Fragment>
-- 
GitLab