diff --git a/apps/readest-app/src/app/library/components/BookItem.tsx b/apps/readest-app/src/app/library/components/BookItem.tsx index ad4436c3..a19d5f02 100644 --- a/apps/readest-app/src/app/library/components/BookItem.tsx +++ b/apps/readest-app/src/app/library/components/BookItem.tsx @@ -11,6 +11,7 @@ import { useEnv } from '@/context/EnvContext'; import { useAuth } from '@/context/AuthContext'; import { useRouter } from 'next/navigation'; import { useTranslation } from '@/hooks/useTranslation'; +import { useSettingsStore } from '@/store/settingsStore'; import { useResponsiveSize } from '@/hooks/useResponsiveSize'; import { LibraryCoverFitType, LibraryViewModeType } from '@/types/settings'; import { navigateToLogin } from '@/utils/nav'; @@ -45,6 +46,7 @@ const BookItem: React.FC = ({ const router = useRouter(); const { user } = useAuth(); const { appService } = useEnv(); + const { settings } = useSettingsStore(); const iconSize15 = useResponsiveSize(15); return ( @@ -169,7 +171,9 @@ const BookItem: React.FC = ({ } }} > - {!book.uploadedAt && } + {!book.uploadedAt && settings.autoUpload && ( + + )} {book.uploadedAt && !book.downloadedAt && ( )}