import type { CARRERAS } from '@/features/planes/new/catalogs' import type { NewPlanWizardState } from '@/features/planes/new/types' import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from '@/components/ui/select' import { FACULTADES, NIVELES, TIPOS_CICLO, } from '@/features/planes/new/catalogs' export function PasoBasicosForm({ wizard, onChange, carrerasFiltradas, }: { wizard: NewPlanWizardState onChange: React.Dispatch> carrerasFiltradas: typeof CARRERAS }) { return (
) => onChange((w) => ({ ...w, datosBasicos: { ...w.datosBasicos, nombrePlan: e.target.value }, })) } />
) => onChange((w) => ({ ...w, datosBasicos: { ...w.datosBasicos, numCiclos: Number(e.target.value || 1), }, })) } />
) }