import { useForm, FormProvider } from 'react-hook-form' import { zodResolver } from '@hookform/resolvers/zod' import type { Coacreditado } from '../types' import { coacreditadoSchema } from '../lib/schemas' import DatosGeneralesCampos from './DatosGeneralesCampos' import EmpleoCampos from './EmpleoCampos' import EconomicosCampos from './EconomicosCampos' import Navegacion from './Navegacion' import type { PasoProps } from './DatosGeneralesForm' /** Paso 4: co-acreditado o cónyuge (opcional, toggle) */ export default function CoacreditadoForm({ valores, onAnterior, onSiguiente }: PasoProps) { const metodos = useForm({ resolver: zodResolver(coacreditadoSchema), defaultValues: valores, mode: 'onSubmit', }) const tieneCoacreditado = metodos.watch('tieneCoacreditado') return (
{tieneCoacreditado && (
)}
) }