From c77a93b6d98eda3b464b3a042ce4c9ef164bce8f Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Tue, 26 Sep 2023 20:55:25 -0300 Subject: [PATCH] fix(MainPage): only set isDragging to true if the dragged item is a file to prevent unnecessary state changes --- src/frontend/src/pages/MainPage/index.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/pages/MainPage/index.tsx b/src/frontend/src/pages/MainPage/index.tsx index f45e4cfc8..1b9718ba3 100644 --- a/src/frontend/src/pages/MainPage/index.tsx +++ b/src/frontend/src/pages/MainPage/index.tsx @@ -41,12 +41,16 @@ export default function HomePage(): JSX.Element { const dragOver = (e) => { e.preventDefault(); - setIsDragging(true); + if(e.dataTransfer.types.some((types) => types === "Files")){ + setIsDragging(true); + } }; const dragEnter = (e) => { + if(e.dataTransfer.types.some((types) => types === "Files")){ + setIsDragging(true); + } e.preventDefault(); - setIsDragging(true); }; const dragLeave = () => {