Changes and fixes
CI/CD Deploy / test (push) Successful in 58s
CI/CD Deploy / build-push (push) Successful in 1m34s
CI/CD Deploy / deploy (push) Successful in 15s

This commit is contained in:
Antoni Nuñez Romeu
2026-08-26 12:22:58 +02:00
parent 58bbc0401d
commit cb3542c9a8
4 changed files with 32 additions and 18 deletions
+5 -1
View File
@@ -3,7 +3,7 @@ import { motion } from "framer-motion";
import { MIXED_BOOKING_PACKAGES, ROOM_TYPES, getFullPassPrice } from "@/data/event-data";
import type { RoomType } from "@/data/event-data";
import { useTranslation } from "react-i18next";
import { Check, Star, Circle, CheckCircle2, ExternalLink, MapPin, Calendar, Clock, Navigation } from "lucide-react";
import { Check, Star, Circle, CheckCircle2, ExternalLink, MapPin, Calendar, Clock, Navigation, EuroIcon } from "lucide-react";
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select";
import { Label } from "@/components/ui/label";
import { Button } from "@/components/ui/button";
@@ -286,6 +286,10 @@ const MixedBookingSection = () => {
<span className="text-slate-600">C/Llança, 5</span>
</div>
</div>
<div className="flex items-center gap-3 text-slate-800">
<EuroIcon className="w-5 h-5 flex-shrink-0" />
<span className="text-sm font-medium">{t("mixedBooking.whitepartyPrice")}</span>
</div>
</div>
{/* Warning */}
+16 -8
View File
@@ -278,16 +278,19 @@ export const STAFF = [
// ---- PROGRAMA DEL EVENTO ----
export const SCHEDULE = [
{
day: "Viernes 4 de Setiembre",
day: "Viernes 4 de Septiembre",
events: [
{ time: "17:00 – 18:30", title: "Followers & Style by Jade & Milu", type: "workshop" as const },
{ time: "20:00 – 21:30", title: "La Ciencia de los Giros by Rodrigo Delano", type: "workshop" as const },
{ time: "22:00 – 03:00", title: "Social Dance + DJ Set", type: "social" as const },
{ time: "17:00 – 18:00", title: "Followers & Style by Jade & Milu", type: "workshop" as const },
{ time: "18:00 – 19:00", title: "La Ciencia de los Giros by Rodrigo Delano", type: "workshop" as const },
{ time: "19:00 – 20:00", title: "Welcome Party - Pool", type: "social" as const },
{ time: "19:30 – 21:30", title: "Cena / Dinner", type: "break" as const },
{ time: "23:00 – 02:00", title: "Social Dance + DJ Set", type: "social" as const },
],
},
{
day: "Sábado 5 de Setiembre",
day: "Sábado 5 de Septiembre",
events: [
{ time: "08:00 – 10:00", title: "Desayuno / Breakfast", type: "break" as const },
{ time: "11:00 – 12:00", title: "", type: "workshop" as const, parallel: [
{ time: "11:00 – 12:00", title: "Matheus & Lydia", type: "workshop" as const },
{ time: "11:00 – 12:00", title: "Leticia & Alex", type: "workshop" as const },
@@ -297,7 +300,7 @@ export const SCHEDULE = [
{ time: "12:00 – 13:00", title: "Ariel & Yasmin", type: "workshop" as const },
]
},
{ time: "14:00 – 15:00", title: "Comida / Lunch", type: "break" as const },
{ time: "13:00 – 15:00", title: "Comida / Lunch", type: "break" as const },
{ time: "15:00 – 16:00", title: "[Workshop 5]", type: "workshop" as const, parallel: [
{ time: "15:00 – 16:00", title: "Xavi & Laura", type: "workshop" as const },
{ time: "15:00 – 16:00", title: "Omer & Adva", type: "workshop" as const },
@@ -313,14 +316,19 @@ export const SCHEDULE = [
{ time: "17:00 – 18:00", title: "Didi & Patricia", type: "workshop" as const },
]
},
{ time: "22:00 – 03:00", title: "Social Dance + DJ Set", type: "social" as const },
{ time: "19:30 – 21:30", title: "Cena / Dinner", type: "break" as const },
{ time: "23:00 – 02:00", title: "Social Dance + DJ Set", type: "social" as const },
],
},
{
day: "Domingo 6 de Setiembre",
day: "Domingo 6 de Septiembre",
events: [
{ time: "11:30 – 12:30", title: "International Barcelona Flash Mob 2026. Choreo by: Lautaro & Ari. Teacher: Romina Hidalgo", type: "workshop" as const },
{ time: "12:00 – 14:00", title: "Pool Party", type: "social" as const },
{ time: "13:00 – 15:00", title: "Comida / Lunch", type: "break" as const },
{ time: "16:00 – 20:00", title: "Pool Party", type: "social" as const },
{ time: "19:30 – 21:30", title: "Cena / Dinner", type: "break" as const },
{ time: "23:00 – 02:00", title: "Social Dance + DJ Set", type: "social" as const },
],
},
];
+3 -2
View File
@@ -154,14 +154,15 @@
"whiteparty": "White Party"
},
"fullDescription": "Full access to all workshops, socials, and festival activities",
"fullFeatures": "All workshops|All social dances|Live shows|DJ sets",
"fullFeatures": "All workshops|All social dances|Live shows|Best DJs",
"partyDescription": "Price for each party individually, even pool parties.",
"partyFeatures": "Friday party|Saturday party|Sunday farewell party|DJ sets",
"partyFeatures": "Friday party|Saturday party|Sunday party|Best DJs",
"whitepartyDescription": "Closing party in Sala Vivaldi, come to end the beach festival with style.",
"whitepartyFeatures": "Dress code: White|Best music",
"whitepartyNotIncluded": "Not included in Full Pass - Paid separately",
"whitepartyTime": "21h to 1h",
"whitepartyDate": "Monday 7 September",
"whitepartyPrice": "Price: 15€ per person",
"goToReservations": "Go to reservations",
"viewOnMap": "View on Google Maps"
},
+8 -7
View File
@@ -12,7 +12,7 @@
"hero": {
"title": "Zouk Lambada Barcelona",
"subtitle": "Beach Festival",
"dates": "04 - 07 Setiembre 2026",
"dates": "04 - 07 Septiembre 2026",
"location": "Barcelona, España",
"registerButton": "Registrarse Ahora",
"whatsappButton": "Unirse al Grupo de WhatsApp",
@@ -59,9 +59,9 @@
"schedule": {
"title": "Programa",
"subtitle": "Tres días de workshops, shows y social dance.",
"friday": "Viernes 04 Setiembre",
"saturday": "Sábado 05 Setiembre",
"sunday": "Domingo 06 Setiembre",
"friday": "Viernes 04 Septiembre",
"saturday": "Sábado 05 Septiembre",
"sunday": "Domingo 06 Septiembre",
"workshop": "Workshop",
"break": "Pausa",
"social": "Social Dance",
@@ -154,14 +154,15 @@
"whiteparty": "White Party"
},
"fullDescription": "Acceso completo a todos los workshops, sociales y actividades del festival",
"fullFeatures": "Todos los workshops|Todas las social dances|Shows en vivo|DJ sets",
"fullFeatures": "Todos los workshops|Todas las social dances|Shows en vivo|Los mejores DJs",
"partyDescription": "Precio individual por cada fiesta, incluso las pool parties.",
"partyFeatures": "Fiesta del viernes|Fiesta del sábado|Fiesta despedida del domingo|DJ sets",
"whitepartyDescription": "Fiesta de clausura en la Sala Vivaldi, ven a terminar el beach festival con estilo.",
"partyFeatures": "Fiesta del viernes|Fiesta del sábado|Fiesta del domingo|Los mejores DJs",
"whitepartyDescription": "Fiesta de blanco en la Sala Vivaldi, ven a bailar después del beach festival.",
"whitepartyFeatures": "Código de vestimenta: Blanco|La mejor música",
"whitepartyNotIncluded": "No incluido en Full Pass - Se paga a parte",
"whitepartyTime": "21h a 1h",
"whitepartyDate": "Lunes 7 de Septiembre",
"whitepartyPrice": "Precio: 15€ por persona",
"goToReservations": "Ir a reservas",
"viewOnMap": "Ver en Google Maps"
},