import { useForm, FormProvider } from 'react-hook-form' import { zodResolver } from '@hookform/resolvers/zod' import type { DatosGenerales } from '../types' import { datosGeneralesSchema } from '../lib/schemas' import DatosGeneralesCampos from './DatosGeneralesCampos' import Navegacion from './Navegacion' export interface PasoProps { valores: T onAnterior?: () => void onSiguiente: (datos: T) => void } /** Paso 1: datos generales del cliente */ export default function DatosGeneralesForm({ valores, onSiguiente }: PasoProps) { const metodos = useForm({ resolver: zodResolver(datosGeneralesSchema), defaultValues: valores, mode: 'onSubmit', }) return (
) }