From eb405901579e5e39a94c779b954338c770cda844 Mon Sep 17 00:00:00 2001 From: chrox Date: Thu, 14 Nov 2024 15:51:31 +0100 Subject: [PATCH] Fix drag events handling --- .../app/library/components/LibraryHeader.tsx | 2 +- apps/readest-app/src/app/library/page.tsx | 23 ++++++++++--------- .../src/components/WindowButtons.tsx | 9 ++++++++ 3 files changed, 22 insertions(+), 12 deletions(-) diff --git a/apps/readest-app/src/app/library/components/LibraryHeader.tsx b/apps/readest-app/src/app/library/components/LibraryHeader.tsx index 878954c5..af1017e2 100644 --- a/apps/readest-app/src/app/library/components/LibraryHeader.tsx +++ b/apps/readest-app/src/app/library/components/LibraryHeader.tsx @@ -52,7 +52,7 @@ const LibraryHeader: React.FC = ({
diff --git a/apps/readest-app/src/app/library/page.tsx b/apps/readest-app/src/app/library/page.tsx index 22fb58d8..41bc990b 100644 --- a/apps/readest-app/src/app/library/page.tsx +++ b/apps/readest-app/src/app/library/page.tsx @@ -83,17 +83,18 @@ const LibraryPage = () => { onImportBooks={handleImportBooks} onToggleSelectMode={handleToggleSelectMode} /> -
-
- - -
- {!loading && libraryBooks.length === 0 && ( -
+
+ {loading || libraryBooks.length > 0 ? ( +
+ + +
+ ) : ( +

Your Library

diff --git a/apps/readest-app/src/components/WindowButtons.tsx b/apps/readest-app/src/components/WindowButtons.tsx index 9bdbb059..aeffad31 100644 --- a/apps/readest-app/src/components/WindowButtons.tsx +++ b/apps/readest-app/src/components/WindowButtons.tsx @@ -26,6 +26,15 @@ const WindowButtons: React.FC = ({ const handleMouseDown = async (e: MouseEvent) => { const target = e.target as HTMLElement; + + if ( + target.closest('#titlebar-minimize') || + target.closest('#titlebar-maximize') || + target.closest('#titlebar-close') + ) { + return; + } + if (target.closest('#exclude-title-bar-mousedown')) { return; }