diff --git a/src/features/manga/components/MangaActionMenuItems.tsx b/src/features/manga/components/MangaActionMenuItems.tsx index 78d9ba96..22d1aa15 100644 --- a/src/features/manga/components/MangaActionMenuItems.tsx +++ b/src/features/manga/components/MangaActionMenuItems.tsx @@ -82,7 +82,7 @@ export const MangaActionMenuItems = ({ const shouldShowMenuItem = createShouldShowMenuItem(isSingleMode); const isMenuItemDisabled = createIsMenuItemDisabled(isSingleMode); - const isPartiallyDownloaded = !!manga && Mangas.isPartiallyDownloaded(manga); + const isDownloadable = !!manga && !!manga.chapters.totalCount && !Mangas.isFullyDownloaded(manga); const hasDownloadedChapters = manga && Mangas.isPartiallyDownloaded(manga); const hasUnreadChapters = manga && Mangas.isPartiallyRead(manga); const hasReadChapters = !!manga && Mangas.isPartiallyRead(manga); @@ -121,7 +121,7 @@ export const MangaActionMenuItems = ({ {!!handleSelection && isSingleMode && ( )} - {shouldShowMenuItem(isPartiallyDownloaded) && ( + {shouldShowMenuItem(isDownloadable) && (