import type { NewPlanWizardState } from '@/features/planes/new/types' import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from '@/components/ui/card' export function PasoResumenCard({ wizard }: { wizard: NewPlanWizardState }) { const modo = wizard.modoCreacion const sub = wizard.subModoClonado return ( Resumen Verifica la información antes de crear.
Nombre: {wizard.datosBasicos.nombrePlan || '—'}
Facultad/Carrera: {wizard.datosBasicos.facultadId || '—'} /{' '} {wizard.datosBasicos.carreraId || '—'}
Nivel: {wizard.datosBasicos.nivel || '—'}
Ciclos: {wizard.datosBasicos.numCiclos} ({wizard.datosBasicos.tipoCiclo})
Modo: {modo === 'MANUAL' && 'Manual'} {modo === 'IA' && 'Generado con IA'} {modo === 'CLONADO' && sub === 'INTERNO' && 'Clonado desde plan del sistema'} {modo === 'CLONADO' && sub === 'TRADICIONAL' && 'Importado desde documentos tradicionales'}
{wizard.resumen.previewPlan && (
Preview IA
Asignaturas aprox.:{' '} {wizard.resumen.previewPlan.numAsignaturasAprox}
)}
) }