- {downloadUrl && (
+ {downloadUrl && !pdfOnly && (
diff --git a/frontend-workflow/src/components/paper2ppt/GenerateStep.tsx b/frontend-workflow/src/components/paper2ppt/GenerateStep.tsx
index 1049ef7b..8c56101e 100644
--- a/frontend-workflow/src/components/paper2ppt/GenerateStep.tsx
+++ b/frontend-workflow/src/components/paper2ppt/GenerateStep.tsx
@@ -3,7 +3,7 @@ import {
FileText, Sparkles, Loader2, MessageSquare, RefreshCw,
ArrowLeft, CheckCircle2, AlertCircle
} from 'lucide-react';
-import { SlideOutline, GenerateResult, Step } from './types';
+import { SlideOutline, GenerateResult, Step, PptMode } from './types';
import VersionHistory from './VersionHistory';
interface GenerateStepProps {
@@ -19,6 +19,7 @@ interface GenerateStepProps {
setCurrentStep: (step: Step) => void;
error: string | null;
handleRevertToVersion: (versionNumber: number) => void;
+ pptMode?: PptMode;
}
const GenerateStep: React.FC = ({
@@ -33,8 +34,10 @@ const GenerateStep: React.FC = ({
handleConfirmSlide,
setCurrentStep,
error,
- handleRevertToVersion
+ handleRevertToVersion,
+ pptMode = 'image_gen'
}) => {
+ const isBeamer = pptMode === 'beamer';
const currentSlide = outlineData[currentSlideIndex];
const currentResult = generateResults[currentSlideIndex];
@@ -92,7 +95,7 @@ const GenerateStep: React.FC = ({
- {currentResult?.versionHistory && currentResult.versionHistory.length > 0 && (
+ {!isBeamer && currentResult?.versionHistory && currentResult.versionHistory.length > 0 && (