diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index ca873e0..925e3fd 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -195,6 +195,7 @@ function App() { speed={speed} onSpeedChange={handleSpeedChange} onGenerate={handleGenerateScript} + onSkipReview={handleSkipReview} isGenerating={isGeneratingScript} allRolesAssigned={allRolesAssigned} /> diff --git a/frontend/src/components/VoiceAssignmentSection.tsx b/frontend/src/components/VoiceAssignmentSection.tsx index d75b710..7b90bdb 100644 --- a/frontend/src/components/VoiceAssignmentSection.tsx +++ b/frontend/src/components/VoiceAssignmentSection.tsx @@ -9,6 +9,7 @@ interface VoiceAssignmentSectionProps { speed: number; onSpeedChange: (speed: number) => void; onGenerate: () => void; + onSkipReview?: () => void; isGenerating: boolean; allRolesAssigned: boolean; } @@ -138,6 +139,7 @@ export default function VoiceAssignmentSection({ speed, onSpeedChange, onGenerate, + onSkipReview, isGenerating, allRolesAssigned, }: VoiceAssignmentSectionProps) { @@ -223,19 +225,33 @@ export default function VoiceAssignmentSection({ - {/* Generate Button */} -
+ {/* Action Buttons */} +
+ + {onSkipReview && ( + + )}
{/* Validation Message */}