Gallery + Info improvements
All checks were successful
Deploy NPM app / Deploy NPM (push) Successful in 1m22s

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
Ichitux
2026-05-05 19:02:59 +02:00
parent fce84ff4a6
commit a8a0336ae5
12 changed files with 35 additions and 16 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 406 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 KiB

BIN
src/assets/gallery/gal1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 KiB

BIN
src/assets/gallery/gal2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 330 KiB

BIN
src/assets/gallery/gal3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 378 KiB

BIN
src/assets/gallery/gal4.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 333 KiB

BIN
src/assets/gallery/gal5.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 KiB

BIN
src/assets/gallery/gal6.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 KiB

View File

@@ -88,6 +88,16 @@ const PracticalSection = () => {
<div key={h.method} className="bg-card rounded-lg p-3"> <div key={h.method} className="bg-card rounded-lg p-3">
<p className="font-medium text-foreground text-sm">{methodLabel}</p> <p className="font-medium text-foreground text-sm">{methodLabel}</p>
<p className="text-xs text-muted-foreground">{h.details}</p> <p className="text-xs text-muted-foreground">{h.details}</p>
{h.link && (
<a
href={h.link}
target="_blank"
rel="noopener noreferrer"
className="inline-block mt-2 px-3 py-1 bg-primary text-primary-foreground text-xs rounded hover:bg-primary/90 transition-colors"
>
{t("info.viewOnMap")}
</a>
)}
</div> </div>
); );
})} })}

View File

@@ -22,18 +22,27 @@ import djklebynho from "@/assets/staff/djklebynho.jpg";
import letialex from "@/assets/staff/letialex.jpg"; import letialex from "@/assets/staff/letialex.jpg";
import djcathie from "@/assets/staff/djcathie.jpg"; import djcathie from "@/assets/staff/djcathie.jpg";
import gal1 from "@/assets/gallery/gal1.jpg";
import gal2 from "@/assets/gallery/gal2.jpg";
import gal3 from "@/assets/gallery/gal3.jpg";
import gal4 from "@/assets/gallery/gal4.jpg";
import gal5 from "@/assets/gallery/gal5.jpg";
import gal6 from "@/assets/gallery/gal6.jpg";
// ---- INFORMACIÓN GENERAL DEL EVENTO ---- // ---- INFORMACIÓN GENERAL DEL EVENTO ----
export const EVENT_INFO = { export const EVENT_INFO = {
/** Fecha del evento — formato ISO para el countdown */ /** Fecha del evento — formato ISO para el countdown */
date: "2026-09-04T12:00:00", date: "2026-09-04T12:00:00",
venue: "[Nombre del Venue]", venue: "Hotel Don Angel",
venueAddress: "[Dirección del venue, Barcelona]", venueAddress: "Carrer de la Riera, 123, 08001 Barcelona, Spain",
/** Google Maps embed URL — reemplazar con la URL real */ /** Google Maps embed URL — reemplazar con la URL real */
mapEmbedUrl: "https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2993.5!2d2.1734!3d41.3851!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x0!2zNDHCsDIzJzA2LjQiTiAywrAxMCcyNC4yIkU!5e0!3m2!1ses!2ses!4v1234567890", mapEmbedUrl: "https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2982.0132199519758!2d2.718142676474322!3d41.63384568067116!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x12bb3e942c5ac469%3A0x9153afdd8d15d0c1!2sHotel%20Don%20Angel!5e0!3m2!1ses!2sus!4v1777971058774!5m2!1ses!2sus",
}; };
// ---- WEBHOOK N8N ---- // ---- WEBHOOK N8N ----
/** /**
* CONFIGURACIÓN DEL WEBHOOK: * CONFIGURACIÓN DEL WEBHOOK:
@@ -249,13 +258,11 @@ export const HOTEL_ROOMS = [
// ---- INFORMACIÓN PRÁCTICA ---- // ---- INFORMACIÓN PRÁCTICA ----
export const PRACTICAL_INFO = { export const PRACTICAL_INFO = {
airports: [ airports: [
{ name: "Aeropuerto de Barcelona-El Prat (BCN)", distance: "~15 km del venue" }, { name: "Aeropuerto de Barcelona-El Prat (BCN)", distance: "~85 km del Hotel" },
{ name: "Aeropuerto de Girona (GRO)", distance: "~100 km del venue" }, { name: "Aeropuerto de Girona (GRO)", distance: "~48 km del Hotel" },
{ name: "Aeropuerto de Reus (REU)", distance: "~110 km del venue" },
], ],
howToGet: [ howToGet: [
{ method: "Metro", details: "[Línea y parada más cercana]" }, { method: "Metro", details: "Línea y parada más cercana", link: "https://maps.app.goo.gl/YVyASwX2odX1mW5J6" },
{ method: "Bus", details: "[Líneas de bus cercanas]" },
{ method: "Taxi/Uber", details: "Disponible desde cualquier punto de Barcelona" }, { method: "Taxi/Uber", details: "Disponible desde cualquier punto de Barcelona" },
], ],
}; };
@@ -266,12 +273,12 @@ export const PRACTICAL_INFO = {
* Para importar: import img from "@/assets/gallery/photo1.jpg" * Para importar: import img from "@/assets/gallery/photo1.jpg"
*/ */
export const GALLERY_IMAGES = [ export const GALLERY_IMAGES = [
{ src: "", alt: "[Descripción foto 1]" }, { src: gal1, alt: "[Descripción foto 1]" },
{ src: "", alt: "[Descripción foto 2]" }, { src: gal2, alt: "[Descripción foto 2]" },
{ src: "", alt: "[Descripción foto 3]" }, { src: gal3, alt: "[Descripción foto 3]" },
{ src: "", alt: "[Descripción foto 4]" }, { src: gal4, alt: "[Descripción foto 4]" },
{ src: "", alt: "[Descripción foto 5]" }, { src: gal5, alt: "[Descripción foto 5]" },
{ src: "", alt: "[Descripción foto 6]" }, { src: gal6, alt: "[Descripción foto 6]" },
]; ];
// ---- PAQUETES MIXTOS (Room + Pass) ---- // ---- PAQUETES MIXTOS (Room + Pass) ----

View File

@@ -162,7 +162,8 @@
"busLines": "[Nearby bus lines]", "busLines": "[Nearby bus lines]",
"taxiDetails": "Available from anywhere in Barcelona", "taxiDetails": "Available from anywhere in Barcelona",
"venue": "Event Venue", "venue": "Event Venue",
"mapTitle": "Event Location" "mapTitle": "Event Location",
"viewOnMap": "View on map"
}, },
"gallery": { "gallery": {
"title": "Gallery" "title": "Gallery"

View File

@@ -162,7 +162,8 @@
"busLines": "[Líneas de bus cercanas]", "busLines": "[Líneas de bus cercanas]",
"taxiDetails": "Disponible desde cualquier punto de Barcelona", "taxiDetails": "Disponible desde cualquier punto de Barcelona",
"venue": "Lugar del Evento", "venue": "Lugar del Evento",
"mapTitle": "Ubicación del evento" "mapTitle": "Ubicación del evento",
"viewOnMap": "Ver en mapa"
}, },
"gallery": { "gallery": {
"title": "Galería" "title": "Galería"