'use client'; import { aspectRatioSizes, videoDurations } from '@/lib/google-ai'; interface VideoConfigProps { model: string; aspectRatio: string; onAspectRatioChange: (ratio: string) => void; duration: number; onDurationChange: (duration: number) => void; negativePrompt: string; onNegativePromptChange: (prompt: string) => void; safetyLevel: 'block_none' | 'block_some' | 'block_most'; onSafetyLevelChange: (level: 'block_none' | 'block_some' | 'block_most') => void; } export function VideoConfig({ aspectRatio, onAspectRatioChange, duration, onDurationChange, negativePrompt, onNegativePromptChange, safetyLevel, onSafetyLevelChange, }: VideoConfigProps) { const availableRatios = Object.keys(aspectRatioSizes); const size = aspectRatioSizes[aspectRatio]; return (

Configuración de Video

{/* Aspect Ratio */}
{availableRatios.map((ratio) => ( ))}
{size && (

Dimensiones: {size.width}x{size.height}px

)}
{/* Duración */}
{videoDurations.map((dur) => ( ))}
{/* Negative Prompt */}