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