1 import { useState, useEffect } from ‘react’;
2 import { Link } from ‘react-router-dom’;
3 import { motion } from ‘framer-motion’;
4 import { CheckCircle, Volume2, Clock, ArrowLeft, Headphones } from ‘lucide-react’;
5 import { Button } from ‘@/components/ui/button’;
6 import { base44 } from ‘@/api/base44Client’;
7 import { ACCOMMODATIONS, SEASON_INFO, GROUP_PROFILES, INTERESTS } from ‘@/lib/audioLogic’;

export default function Confirmation() {
const [guest, setGuest] = useState(null);
const [loading, setLoading] = useState(true);

useEffect(() => {
const params = new URLSearchParams(window.location.search);
const id = params.get(‘id’);
if (id) {
base44.entities.Guest.get(id).then((data) => {
setGuest(data);
setLoading(false);
});
} else {
setLoading(false);
}
}, []);

if (loading) {
return (

);
}

if (!guest) {
return (

No se encontró la reserva.

);
}

const accommodation = ACCOMMODATIONS.find(a => a.id === guest.accommodation);
const seasonData = guest.season ? SEASON_INFO[guest.season] : null;

return (

{/* Success header */}

¡Gracias, {guest.name}!

Tu audio personalizado está en camino

 

{/* Summary card */}

{/* Accommodation */}
{accommodation && (

{accommodation.icon}

{accommodation.name}

{accommodation.description}

)}

{/* Dates */}

{guest.nights} noche{guest.nights !== 1 ? ‘s’ : »}

{new Date(guest.check_in).toLocaleDateString(‘es-ES’, { day: ‘numeric’, month: ‘long’ })} — {new Date(guest.check_out).toLocaleDateString(‘es-ES’, { day: ‘numeric’, month: ‘long’, year: ‘numeric’ })}

{seasonData && (
{seasonData.icon}
)}

{/* Group */}
{guest.group_profile?.length > 0 && (

{guest.group_profile.map(gp => {
const profile = GROUP_PROFILES.find(p => p.id === gp);
return profile ? (

{profile.icon} {profile.label}

) : null;
})}

)}

{/* Interests */}
{guest.interests?.length > 0 && (

{guest.interests.map(i => {
const interest = INTERESTS.find(int => int.id === i);
return interest ? (

{interest.icon} {interest.label}

) : null;
})}

)}

{/* Audio modules count */}
{guest.audio_modules?.length > 0 && (

{guest.audio_modules.length} módulos de audio seleccionados

)}

{/* Status */}

Estado: Procesando

Te enviaremos el audio personalizado a{‘ ‘}
{guest.email && {guest.email}}
{guest.email && guest.phone && ‘ o ‘}
{guest.phone && {guest.phone}}

 

);
}

<div class="caja-contacto-footer"> <p><strong>Dirección</strong><br>C/San Andrés 23 31438 Villanueva de Arce</p> <p><strong>Teléfono</strong><br>649 219 858</p> <p><strong>Email</strong><br><a href=mailto:ecoagroturismomaricruz@gmail.com>ecoagroturismomaricruz@gmail.com</a></p> </div> <div id="social-quick-contact" class="align-left"><a href="https://www.facebook.com/agroturismomaricruz.casasruralesnavarra" rel="nofollow" class="builtin-icons light large facebook-hover" target="_blank" alt=" facebook" title=" facebook"><i class="mk-jupiter-icon-square-facebook"></i></a><a href="https://www.flickr.com/photos/agroturismomaricruz/" rel="nofollow" class="builtin-icons light large flickr-hover" target="_blank" alt=" flickr" title=" flickr"><i class="mk-jupiter-icon-square-flickr"></i></a><a href="https://plus.google.com/u/0/b/115367544818641566190/+EcoagroturismoMariCruz/posts" rel="nofollow" class="builtin-icons light large google-hover" target="_blank" alt=" google" title=" google"><i class="mk-jupiter-icon-square-google"></i></a><a href="https://instagram.com/agroturismomaricruz" rel="nofollow" class="builtin-icons light large instagram-hover" target="_blank" alt=" instagram" title=" instagram"><i class="mk-jupiter-icon-square-instagram"></i></a><a href="https://twitter.com/casasruralesna" rel="nofollow" class="builtin-icons light large twitter-hover" target="_blank" alt=" twitter" title=" twitter"><i class="mk-jupiter-icon-square-twitter"></i></a><a href="https://www.youtube.com/user/agroturismomaricruz?feature=mhum" rel="nofollow" class="builtin-icons light large youtube-hover" target="_blank" alt=" youtube" title=" youtube"><i class="mk-jupiter-icon-square-youtube"></i></a><a href="#" rel="nofollow" class="builtin-icons light large whatsapp-hover" target="_blank" alt=" whatsapp" title=" whatsapp"><i class="mk-jupiter-icon-square-whatsapp"></i></a></div>

Start typing and press Enter to search

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.

ACEPTAR
Aviso de cookies