diff --git a/apps/readest-app/src/app/reader/components/ProgressBar.tsx b/apps/readest-app/src/app/reader/components/ProgressBar.tsx index 6e35dbd3..99af6343 100644 --- a/apps/readest-app/src/app/reader/components/ProgressBar.tsx +++ b/apps/readest-app/src/app/reader/components/ProgressBar.tsx @@ -146,6 +146,11 @@ const ProgressBar: React.FC = ({ }, [progressBarMode]); const isMobile = appService?.isMobile || window.innerWidth < 640; + const showStatusInfo = + (progressBarMode === 'all' || + progressBarMode.includes('battery') || + progressBarMode.includes('time')) && + (hasTimeInfo || hasBatteryInfo); return (
= ({ > {(progressBarMode === 'all' || progressBarMode.includes('remaining')) && hasRemainingInfo && ( -
+
{viewSettings.showRemainingTime ? ( {timeLeftStr} ) : viewSettings.showRemainingPages && showPagesLeft ? ( @@ -220,23 +230,20 @@ const ProgressBar: React.FC = ({
)} - {(progressBarMode === 'all' || - progressBarMode.includes('battery') || - progressBarMode.includes('time')) && - progressInfo && ( - - )} + {showStatusInfo && ( + + )}
{(progressBarMode === 'all' || progressBarMode.includes('progress')) && (