From 45ffd9110c1a1a460be8acfd793af1ff6bb95e82 Mon Sep 17 00:00:00 2001 From: Rodribm10 Date: Tue, 14 Apr 2026 10:27:13 -0300 Subject: [PATCH] feat: ReservationFlow aplica prefill de query params no boot --- src/components/reservation/ReservationFlow.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/reservation/ReservationFlow.tsx b/src/components/reservation/ReservationFlow.tsx index 1d743cd..a577f70 100644 --- a/src/components/reservation/ReservationFlow.tsx +++ b/src/components/reservation/ReservationFlow.tsx @@ -1,5 +1,9 @@ import { useState } from 'react' import { useReservationForm } from '@/hooks/useReservationForm' +import { parsePrefillFromURL } from '@/lib/prefill' + +// Captura prefill UMA vez no boot (módulo). Evita re-parse a cada render. +const initialPrefill = parsePrefillFromURL() import { chatwootApi, type CreateReservationResponse } from '@/lib/chatwootApi' import { onlyDigits } from '@/lib/formatters' import { StayDetailsStep } from './StayDetailsStep' @@ -24,7 +28,7 @@ export function ReservationFlow() { fotos, canSubmit, reset, - } = useReservationForm() + } = useReservationForm(initialPrefill) const [phase, setPhase] = useState('form') const [submitting, setSubmitting] = useState(false)