From 6ff1edb67c1b0e76113b6dd29518984714addbaa Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Wed, 9 Apr 2025 19:03:23 +0800 Subject: [PATCH] fix: no padding top for bookmark ribbon (#851) --- .../src/app/reader/components/BooksGrid.tsx | 4 ++-- .../src/app/reader/components/Ribbon.tsx | 22 ++++++++++--------- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/apps/readest-app/src/app/reader/components/BooksGrid.tsx b/apps/readest-app/src/app/reader/components/BooksGrid.tsx index c5e979fb..6516ea72 100644 --- a/apps/readest-app/src/app/reader/components/BooksGrid.tsx +++ b/apps/readest-app/src/app/reader/components/BooksGrid.tsx @@ -27,7 +27,7 @@ interface BooksGridProps { const BooksGrid: React.FC = ({ bookKeys, onCloseBook }) => { const { appService } = useEnv(); const { getConfig, getBookData } = useBookDataStore(); - const { getProgress, getViewState, getViewSettings } = useReaderStore(); + const { getProgress, getViewState, getViewSettings, hoveredBookKey } = useReaderStore(); const { isSideBarVisible, sideBarBookKey } = useSidebarStore(); const { isFontLayoutSettingsDialogOpen, setFontLayoutSettingsDialogOpen } = useSettingsStore(); const gridTemplate = getGridTemplate(bookKeys.length, window.innerWidth / window.innerHeight); @@ -73,7 +73,7 @@ const BooksGrid: React.FC = ({ bookKeys, onCloseBook }) => { !isSideBarVisible && appService?.hasRoundedWindow && 'rounded-window', )} > - {isBookmarked && } + {isBookmarked && !hoveredBookKey && } = ({ width }) => { +const Ribbon: React.FC = ({}) => { return (
- +
);