diff --git a/apps/readest-app/src/app/library/components/Bookshelf.tsx b/apps/readest-app/src/app/library/components/Bookshelf.tsx index bf409ef4..12dfd7fa 100644 --- a/apps/readest-app/src/app/library/components/Bookshelf.tsx +++ b/apps/readest-app/src/app/library/components/Bookshelf.tsx @@ -370,7 +370,7 @@ const Bookshelf: React.FC = ({ )} - {isSelectMode && showSelectModeActions && ( + {!showGroupingModal && isSelectMode && showSelectModeActions && ( = ({ onCancel={() => handleSetSelectMode(false)} /> )} - {showGroupingModal && ( + {showGroupingModal && selectedBooks.length > 0 && ( = ({ const [selectedGroup, setSelectedGroup] = useState(null); const [newGroup, setNewGroup] = useState(null); + const divRef = useKeyDownActions({ onCancel, onConfirm }); const editorRef = useRef(null); const iconSize = useResponsiveSize(16); @@ -193,6 +195,7 @@ const GroupingModal: React.FC = ({ return (