From 747aac9c98160c673b7e58f218785855f1518da5 Mon Sep 17 00:00:00 2001
From: Jose Manuel Serrano Amaut <a20122128@pucp.pe>
Date: Thu, 2 Mar 2023 19:15:04 -0500
Subject: [PATCH] [FIX]: Fixed onCancel and OnAbort always true. Replaced by a
 ternary conditional

---
 .../components/file-mosaic/FileMosaic.tsx          | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/src/files-ui/components/file-mosaic/components/file-mosaic/FileMosaic.tsx b/src/files-ui/components/file-mosaic/components/file-mosaic/FileMosaic.tsx
index e971492..841fa96 100644
--- a/src/files-ui/components/file-mosaic/components/file-mosaic/FileMosaic.tsx
+++ b/src/files-ui/components/file-mosaic/components/file-mosaic/FileMosaic.tsx
@@ -281,11 +281,15 @@ const FileMosaic: React.FC<FileMosaicProps> = (props: FileMosaicProps) => {
             <FileMosaicUploadLayer
               uploadStatus={uploadStatus}
               progress={localProgress}
-              onCancel={() => onCancel?.(id)}
-              onAbort={() => {
-                xhr?.abort();
-                onAbort?.(id);
-              }}
+              onCancel={onCancel ? () => onCancel?.(id) : undefined}
+              onAbort={
+                onAbort
+                  ? () => {
+                      xhr?.abort();
+                      onAbort?.(id);
+                    }
+                  : undefined
+              }
               localization={localization}
             />
           </Layer>
-- 
GitLab