diff --git a/invokeai/frontend/web/src/features/gallery/components/ImageViewer/CurrentImagePreview.tsx b/invokeai/frontend/web/src/features/gallery/components/ImageViewer/CurrentImagePreview.tsx
index 840800b897..8e6eccbe73 100644
--- a/invokeai/frontend/web/src/features/gallery/components/ImageViewer/CurrentImagePreview.tsx
+++ b/invokeai/frontend/web/src/features/gallery/components/ImageViewer/CurrentImagePreview.tsx
@@ -26,9 +26,17 @@ type Props = {
isDragDisabled?: boolean;
isDropDisabled?: boolean;
withNextPrevButtons?: boolean;
+ withMetadata?: boolean;
+ alwaysShowProgress?: boolean;
};
-const CurrentImagePreview = ({ isDragDisabled = false, isDropDisabled = false, withNextPrevButtons = true }: Props) => {
+const CurrentImagePreview = ({
+ isDragDisabled = false,
+ isDropDisabled = false,
+ withNextPrevButtons = true,
+ withMetadata = true,
+ alwaysShowProgress = false,
+}: Props) => {
const { t } = useTranslation();
const shouldShowImageDetails = useAppSelector((s) => s.ui.shouldShowImageDetails);
const imageName = useAppSelector(selectLastSelectedImageName);
@@ -78,7 +86,7 @@ const CurrentImagePreview = ({ isDragDisabled = false, isDropDisabled = false, w
justifyContent="center"
position="relative"
>
- {hasDenoiseProgress && shouldShowProgressInViewer ? (
+ {hasDenoiseProgress && (shouldShowProgressInViewer || alwaysShowProgress) ? (
) : (
)}
- {shouldShowImageDetails && imageDTO && (
+ {shouldShowImageDetails && imageDTO && withMetadata && (
{
} size="sm" variant="link" onClick={onClose} />
-
+