@@ -301,56 +301,79 @@ export default function Checkout({
301301 Información de envío
302302 </ legend >
303303 < div className = "flex flex-col gap-6" >
304- < InputField
305- label = "Nombre"
306- autoComplete = "given-name"
307- error = { errors . firstName ?. message }
308- { ...register ( "firstName" ) }
309- />
310- < InputField
311- label = "Apellido"
312- autoComplete = "family-name"
313- error = { errors . lastName ?. message }
314- { ...register ( "lastName" ) }
315- />
316- < InputField
317- label = "Compañia"
318- autoComplete = "organization"
319- error = { errors . company ?. message }
320- { ...register ( "company" ) }
321- />
322- { errors . company ?. message && < p > { errors . company ?. message } </ p > }
323- < InputField
324- label = "Dirección"
325- autoComplete = "street-address"
326- error = { errors . address ?. message }
327- { ...register ( "address" ) }
328- />
329- < InputField
330- label = "Ciudad"
331- autoComplete = "address-level2"
332- error = { errors . city ?. message }
333- { ...register ( "city" ) }
334- />
335- < SelectField
336- label = "País"
337- options = { countryOptions }
338- placeholder = "Seleccionar país"
339- error = { errors . country ?. message }
340- { ...register ( "country" ) }
341- />
342- < InputField
343- label = "Provincia/Estado"
344- autoComplete = "address-level1"
345- error = { errors . region ?. message }
346- { ...register ( "region" ) }
347- />
348- < InputField
349- label = "Código Postal"
350- autoComplete = "postal-code"
351- error = { errors . zip ?. message }
352- { ...register ( "zip" ) }
353- />
304+ < div className = "flex flex-col sm:flex-row gap-4" >
305+ < div className = "flex-1" >
306+ < InputField
307+ label = "Nombre"
308+ autoComplete = "given-name"
309+ error = { errors . firstName ?. message }
310+ { ...register ( "firstName" ) }
311+ />
312+ </ div >
313+ < div className = "flex-1" >
314+ < InputField
315+ label = "Apellido"
316+ autoComplete = "family-name"
317+ error = { errors . lastName ?. message }
318+ { ...register ( "lastName" ) }
319+ />
320+ </ div >
321+ </ div >
322+
323+ < InputField
324+ label = "Compañia"
325+ autoComplete = "organization"
326+ error = { errors . company ?. message }
327+ { ...register ( "company" ) }
328+ />
329+ { errors . company ?. message && < p > { errors . company ?. message } </ p > }
330+
331+ < InputField
332+ label = "Dirección"
333+ autoComplete = "street-address"
334+ error = { errors . address ?. message }
335+ { ...register ( "address" ) }
336+ />
337+
338+ < div className = "flex flex-col sm:flex-row gap-4" >
339+ < div className = "flex-1" >
340+ < InputField
341+ label = "Ciudad"
342+ autoComplete = "address-level2"
343+ error = { errors . city ?. message }
344+ { ...register ( "city" ) }
345+ />
346+ </ div >
347+ < div className = "flex-1" >
348+ < SelectField
349+ label = "País"
350+ options = { countryOptions }
351+ placeholder = "Seleccionar país"
352+ error = { errors . country ?. message }
353+ { ...register ( "country" ) }
354+ />
355+ </ div >
356+ </ div >
357+
358+ < div className = "flex flex-col sm:flex-row gap-4" >
359+ < div className = "flex-1" >
360+ < InputField
361+ label = "Provincia/Estado"
362+ autoComplete = "address-level1"
363+ error = { errors . region ?. message }
364+ { ...register ( "region" ) }
365+ />
366+ </ div >
367+ < div className = "flex-1" >
368+ < InputField
369+ label = "Código Postal"
370+ autoComplete = "postal-code"
371+ error = { errors . zip ?. message }
372+ { ...register ( "zip" ) }
373+ />
374+ </ div >
375+ </ div >
376+
354377 < InputField
355378 label = "Teléfono"
356379 autoComplete = "tel"
0 commit comments