From 7666f23b01b52b22221e9ee8b45ef641ee164791 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?DOM=C3=89NICA=20HOPPE?= Date: Thu, 7 Nov 2024 13:46:52 -0300 Subject: [PATCH] ultimos CAMBIOSSSSSSS --- src/components/GoogleMap.jsx | 2 +- src/components/Simbologia.jsx | 2 +- src/pages/servicios.jsx | 9 +++++++-- src/pages/users/publicar.jsx | 2 +- 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/components/GoogleMap.jsx b/src/components/GoogleMap.jsx index 3bfe6c3..95e909d 100644 --- a/src/components/GoogleMap.jsx +++ b/src/components/GoogleMap.jsx @@ -171,7 +171,7 @@ const GoogleMapComponent = ({ onMapLoad, filterType, places }) => { diff --git a/src/components/Simbologia.jsx b/src/components/Simbologia.jsx index c527e52..bea3365 100644 --- a/src/components/Simbologia.jsx +++ b/src/components/Simbologia.jsx @@ -13,7 +13,7 @@ const Simbologia = () => { // Definimos un objeto para asociar imágenes con títulos const iconos = [ // { src: deportes, title: 'Deportes' }, - { src: hospedaje, title: 'Hospedaje' }, + { src: hospedaje, title: 'Propiedades' }, { src: camping, title: 'Camping' }, { src: servicios, title: 'Servicios y Oficios' }, { src: eventos, title: 'Eventos' }, diff --git a/src/pages/servicios.jsx b/src/pages/servicios.jsx index dbb9368..8b1f280 100644 --- a/src/pages/servicios.jsx +++ b/src/pages/servicios.jsx @@ -15,15 +15,20 @@ import empanadas from '../assets/Empanadas.jpg'; const Servicios = () => { const navigate = useNavigate(); // Inicializa useNavigate const [selectedService, setSelectedService] = useState(null); // Estado para el servicio seleccionado + const { user, isLoading, loginWithRedirect, logout, isAuthenticated } = useAuth0(); const handleIconClick = (serviceName) => { setSelectedService(serviceName); // Actualiza el servicio seleccionado }; const handleClick = () => { - navigate('/publicar'); // Navega a /publicar + if (isAuthenticated) { + navigate('/publicar'); // Si está autenticado, navega a /publicar + } else { + loginWithRedirect(); // Si no está autenticado, redirige a iniciar sesión con Auth0 + } }; - + // Información de cada servicio const serviceInfo = { deportes: 'Este servicio ofrece una variedad de actividades deportivas, incluyendo fútbol, baloncesto, y más.', diff --git a/src/pages/users/publicar.jsx b/src/pages/users/publicar.jsx index 4f4dfc6..3e1aecc 100644 --- a/src/pages/users/publicar.jsx +++ b/src/pages/users/publicar.jsx @@ -23,7 +23,7 @@ import '../../styles/users/publicar.css'; const steps = ['Tipo de publicación', 'Información', 'Imágenes', 'Publicar y Pagar']; const publicationTypes = [ - { label: 'Hospedaje', value: 'propiedad', + { label: 'Propiedades', value: 'propiedad', desc:'Publica tu alojamiento en piezas, cabañas, departamentos, casas y hotelería.' }, { label: 'Camping', value: 'camping',