PageSourceSearch

https://elfdegebod.com/assets/groups-Bz1pLuyg.js

js elfdegebod.com collected 2026-10-07 16:42:10 UTC 16,589 bytes, 33 lines download raw bytes

1import{r as i,j as e}from"./vendor-query-Z3GGpY1C.js";import{c as l,k as f,H as v,n as j,t as N}from"./index-BcefymES.js";import{F as w}from"./footer-DDG8yozF.js";import{U as y}from"./users-DGVOus5-.js";import{C as p}from"./circle-check-big-Bo3oAiTN.js";import{S as k}from"./send-GtX2zY09.js";import"./vendor-radix-Dl5I7pIb.js";import"./mail-Cr5CEm1o.js";import"./clock-C4X2UsH4.js";import"./star-C_9EkL6m.js";import"./message-circle-CnE9VJ6p.js";/**
2 * @license lucide-react v0.453.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const C=l("Briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);/**
7 * @license lucide-react v0.453.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const E=l("GlassWater",[["path",{d:"M15.2 22H8.8a2 2 0 0 1-2-1.79L5 3h14l-1.81 17.21A2 2 0 0 1 15.2 22Z",key:"48rfw3"}],["path",{d:"M6 12a5 5 0 0 1 6 0 5 5 0 0 0 6 0",key:"mjntcy"}]]);/**
12 * @license lucide-react v0.453.0 - ISC
13 *
14 * This source code is licensed under the ISC license.
15 * See the LICENSE file in the root directory of this source tree.
16 */const T=l("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/**
17 * @license lucide-react v0.453.0 - ISC
18 *
19 * This source code is licensed under the ISC license.
20 * See the LICENSE file in the root directory of this source tree.
21 */const A=l("PartyPopper",[["path",{d:"M5.8 11.3 2 22l10.7-3.79",key:"gwxi1d"}],["path",{d:"M4 3h.01",key:"1vcuye"}],["path",{d:"M22 8h.01",key:"1mrtc2"}],["path",{d:"M15 2h.01",key:"1cjtqr"}],["path",{d:"M22 20h.01",key:"1mrys2"}],["path",{d:"m22 2-2.24.75a2.9 2.9 0 0 0-1.96 3.12c.1.86-.57 1.63-1.45 1.63h-.38c-.86 0-1.6.6-1.76 1.44L14 10",key:"hbicv8"}],["path",{d:"m22 13-.82-.33c-.86-.34-1.82.2-1.98 1.11c-.11.7-.72 1.22-1.43 1.22H17",key:"1i94pl"}],["path",{d:"m11 2 .33.82c.34.86-.2 1.82-1.11 1.98C9.52 4.9 9 5.52 9 6.23V7",key:"1cofks"}],["path",{d:"M11 13c1.93 1.93 2.83 4.17 2 5-.83.83-3.07-.07-5-2-1.93-1.93-2.83-4.17-2-5 .83-.83 3.07.07 5 2Z",key:"4kbmks"}]]),u={nl:{pageTitle:"Groepsreservaties – Elfde Gebod Antwerpen",pageMeta:"Reserveer voor groepen bij Elfde Gebod: perfect voor bedrijfsuitjes, verjaardagen en speciale gelegenheden in Antwerpen.",badge:"Groepsboeking",heading:`Uw evenement
22bij ons`,subheading:"Voor groepen vanaf 8 personen of bijzondere wensen, wij organiseren uw evenement tot in de puntjes in een authentieke Belgische sfeer.",eventLabels:["Bruiloft","Verjaardag / Jubileum","Bedrijfsevenement","Familiefeest"],offersTitle:"Wat wij bieden",offersList:["Individuele menusamenstelling naar uw wensen","Decoraties op maat mogelijk","Beamer, scherm en microfoon beschikbaar","Twee unieke locaties in het hart van Antwerpen","Persoonlijk advies en begeleiding"],formTitle:"Aanvraagformulier",labelName:"Naam",labelEmail:"Email",labelPhone:"Telefoon",labelDate:"Datum",labelGuests:"Aantal gasten",labelOccasion:"Gelegenheid",labelLocation:"Locatievoorkeur",labelMessage:"Bijzondere wensen",optChoose:"Kies...",optWedding:"Bruiloft",optBirthday:"Verjaardag / Jubileum",optCorporate:"Bedrijfsevenement",optFamily:"Familiefeest",optOther:"Overige",optCathedral:"Kathedraal (Torfbrug 10)",optNoPreference:"Geen voorkeur",btnSend:"Aanvraag versturen",btnSending:"Verzenden...",successTitle:"Aanvraag ontvangen!",successBody:"We nemen spoedig contact met u op."},en:{pageTitle:"Group Bookings – Elfde Gebod Antwerp",pageMeta:"Book for groups at Elfde Gebod: perfect for corporate events, birthdays and special occasions in Antwerp.",badge:"Group Booking",heading:`Your event
23with us`,subheading:"For groups from 8 persons or any special request, we organise your event to perfection in an authentic Belgian atmosphere.",eventLabels:["Wedding","Birthday / Anniversary","Corporate Event","Family Celebration"],offersTitle:"What we offer",offersList:["Custom menu tailored to your preferences","Custom decorations available","Beamer, screen and microphone available","Two unique locations in the heart of Antwerp","Personal consultation and support"],formTitle:"Request Form",labelName:"Name",labelEmail:"Email",labelPhone:"Phone",labelDate:"Date",labelGuests:"Number of guests",labelOccasion:"Occasion",labelLocation:"Preferred location",labelMessage:"Special requests",optChoose:"Choose...",optWedding:"Wedding",optBirthday:"Birthday / Anniversary",optCorporate:"Corporate Event",optFamily:"Family Celebration",optOther:"Other",optCathedral:"Cathedral (Torfbrug 10)",optNoPreference:"No preference",btnSend:"Send request",btnSending:"Sending...",successTitle:"Request received!",successBody:"We will get back to you shortly."},fr:{pageTitle:"Réservations de groupe – Elfde Gebod Anvers",pageMeta:"Réservez pour des groupes chez Elfde Gebod: parfait pour les événements d'entreprise, anniversaires et occasions spéciales à Anvers.",badge:"Réservation de groupe",heading:`Votre événement
24chez nous`,subheading:"Pour les groupes à partir de 8 personnes ou toute demande spéciale, nous organisons votre événement à la perfection dans une atmosphère belge authentique.",eventLabels:["Mariage","Anniversaire / Jubilé","Événement d'entreprise","Fête familiale"],offersTitle:"Ce que nous offrons",offersList:["Menu individuel adapté à vos souhaits","Décorations personnalisées disponibles","Projecteur, écran et microphone disponibles","Deux adresses uniques au cœur d'Anvers","Conseil personnalisé et accompagnement"],formTitle:"Formulaire de demande",labelName:"Nom",labelEmail:"E-mail",labelPhone:"Téléphone",labelDate:"Date",labelGuests:"Nombre de personnes",labelOccasion:"Occasion",labelLocation:"Adresse préférée",labelMessage:"Demandes spéciales",optChoose:"Choisir...",optWedding:"Mariage",optBirthday:"Anniversaire / Jubilé",optCorporate:"Événement d'entreprise",optFamily:"Fête familiale",optOther:"Autre",optCathedral:"Cathédrale (Torfbrug 10)",optNoPreference:"Pas de préférence",btnSend:"Envoyer la demande",btnSending:"Envoi...",successTitle:"Demande reçue !",successBody:"Nous vous contacterons prochainement."},de:{pageTitle:"Gruppenreservierungen – Elfde Gebod Antwerpen",pageMeta:"Reservieren Sie für Gruppen bei Elfde Gebod: perfekt für Firmenveranstaltungen, Geburtstage und besondere Anlässe in Antwerpen.",badge:"Gruppenreservierung",heading:`Ihre Veranstaltung
25bei uns`,subheading:"Für Gruppen ab 8 Personen oder besondere Wünsche, wir organisieren Ihre Veranstaltung bis ins kleinste Detail in authentischer belgischer Atmosphäre.",eventLabels:["Hochzeit","Geburtstag / Jubiläum","Firmenveranstaltung","Familienfeier"],offersTitle:"Was wir bieten",offersList:["Individuelles Menü nach Ihren Wünschen","Indiv
25iduelle Dekorationen möglich","Beamer, Leinwand und Mikrofon verfügbar","Zwei einzigartige Standorte im Herzen von Antwerpen","Persönliche Beratung und Begleitung"],formTitle:"Anfageformular",labelName:"Name",labelEmail:"E-Mail",labelPhone:"Telefon",labelDate:"Datum",labelGuests:"Anzahl der Gäste",labelOccasion:"Anlass",labelLocation:"Standortpräferenz",labelMessage:"Besondere Wünsche",optChoose:"Wählen...",optWedding:"Hochzeit",optBirthday:"Geburtstag / Jubiläum",optCorporate:"Firmenveranstaltung",optFamily:"Familienfeier",optOther:"Sonstiges",optCathedral:"Kathedrale (Torfbrug 10)",optNoPreference:"Keine Präferenz",btnSend:"Anfrage senden",btnSending:"Wird gesendet...",successTitle:"Anfrage erhalten!",successBody:"Wir werden uns in Kürze bei Ihnen melden."},es:{pageTitle:"Reservas para grupos – Elfde Gebod Amberes",pageMeta:"Reserve para grupos en Elfde Gebod: ideal para eventos de empresa, cumpleaños y celebraciones especiales en Amberes.",badge:"Reserva de grupo",heading:`Su evento
26con nosotros`,subheading:"Para grupos a partir de 8 personas o peticiones especiales, organizamos su evento hasta el último detalle en un ambiente belga auténtico.",eventLabels:["Boda","Cumpleaños / Aniversario","Evento de empresa","Celebración familiar"],offersTitle:"Lo que ofrecemos",offersList:["Menú personalizado según sus preferencias","Decoración a medida disponible","Proyector, pantalla y micrófono disponibles","Dos ubicaciones únicas en el corazón de Amberes","Asesoramiento y acompañamiento personales"],formTitle:"Formulario de solicitud",labelName:"Nombre",labelEmail:"Correo electrónico",labelPhone:"Teléfono",labelDate:"Fecha",labelGuests:"Número de comensales",labelOccasion:"Ocasión",labelLocation:"Ubicación preferida",labelMessage:"Peticiones especiales",optChoose:"Elija...",optWedding:"Boda",optBirthday:"Cumpleaños / Aniversario",optCorporate:"Evento de empresa",optFamily:"Celebración familiar",optOther:"Otros",optCathedral:"Cathedral (Torfbrug 10)",optNoPreference:"Sin preferencia",btnSend:"Enviar solicitud",btnSending:"Enviando...",successTitle:"Solicitud recibida",successBody:"Nos pondremos en contacto con usted en breve."}},B=[e.jsx(T,{className:"h-5 w-5"}),e.jsx(A,{className:"h-5 w-5"}),e.jsx(C,{className:"h-5 w-5"}),e.jsx(E,{className:"h-5 w-5"})];function R(){const{language:h}=f(),a=u[h]??u.en,[b,c]=i.useState(!1),[d,m]=i.useState(!1),[n,o]=i.useState({name:"",email:"",phone:"",date:"",guests:"",occasion:"",location:"",message:""});i.useEffect(()=>{document.title=a.pageTitle},[a]);const g=async s=>{s.preventDefault(),m(!0);try{if(!(await fetch("/api/event-inquiry",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)})).ok)throw new Error("server error");N(),c(!0)}catch{const t=`Groepsaanvraag: ${n.occasion} – ${n.guests} personen`,x=`${a.labelName}: ${n.name}
27Email: ${n.email}
28${a.labelPhone}: ${n.phone}
29${a.labelDate}: ${n.date}
30${a.labelGuests}: ${n.guests}
31${a.labelOccasion}: ${n.occasion}
32${a.labelLocation}: ${n.location}
33${a.labelMessage}: ${n.message}`;window.location.href=`mailto:[email protected]?subject=${encodeURIComponent(t)}&body=${encodeURIComponent(x)}`,c(!0)}finally{m(!1)}},r="w-full bg-white/5 border border-hotel-gold/20 rounded-lg px-4 py-3 text-sm text-white placeholder-white/30 focus:outline-none focus:border-hotel-gold/60 focus:bg-white/8 transition-colors";return e.jsxs("div",{className:"min-h-screen bg-[#1a0a03]",children:[e.jsxs(v,{children:[e.jsx("title",{children:a.pageTitle}),e.jsx("meta",{name:"description",content:a.pageMeta}),e.jsx("link",{rel:"canonical",href:"https://elfdegebod.com/groups"})]}),e.jsx(j,{}),e.jsxs("main",{className:"pb-20 sm:pb-28",children:[e.jsxs("div",{className:"relative pt-16 pb-14 sm:pt-20 sm:pb-16 text-center px-5",children:[e.jsx("div",{className:"absolute inset-0 opacity-[0.03] pointer-events-none",style:{backgroundImage:`url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0 L40 20 L20 40 L0 20 Z' fill='none' stroke='%23c9a84c' stroke-width='0.5'/%3E%3C/svg%3E")`,backgroundSize:"40px 40px"}}),e.jsxs("div",{className:"relative max-w-2xl mx-auto",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 border border-hotel-gold/30 text-hotel-gold px-4 py-1.5 rounded-full text-[10px] font-semibold tracking-[0.25em] uppercase mb-6",children:[e.jsx(y,{className:"h-3 w-3"}),a.badge]}),e.jsx("h1",{className:"font-serif text-4xl sm:text-6xl font-bold text-white mb-5 leading-tight whitespace-pre-line",children:a.heading}),e.jsx("p",{className:"text-white/50 text-base sm:text-lg max-w-xl mx-auto leading-relaxed",children:a.subheading})]})]}),e.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-3 mb-10",children:a.eventLabels.map((s,t)=>e.jsxs("div",{className:"bg-white/5 border border-hotel-gold/15 rounded-xl p-5 text-center hover:bg-white/8 hover:border-hotel-gold/30 transition-all duration-300",children:[e.jsx("div",{className:"flex justify-center text-hotel-gold mb-2",children:B[t]}),e.jsx("p",{className:"text-sm font-medium text-white/80",children:s})]},s))}),e.jsxs("div",{className:"bg-white/5 border border-hotel-gold/15 rounded-2xl p-7 sm:p-8 mb-8",children:[e.jsx("h2",{className:"font-serif text-2xl font-bold text-white mb-6",children:a.offersTitle}),e.jsx("ul",{className:"grid sm:grid-cols-2 gap-3",children:a.offersList.map(s=>e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(p,{className:"h-4 w-4 text-hotel-gold mt-0.5 shrink-0"}),e.jsx("span",{className:"text-sm text-white/70",children:s})]},s))})]}),e.jsxs("div",{className:"bg-white/5 border border-hotel-gold/15 rounded-2xl p-7 sm:p-8",children:[e.jsx("h2",{className:"font-serif text-2xl font-bold text-white mb-6",children:a.formTitle}),b?e.jsxs("div",{className:"text-center py-12",children:[e.jsx(p,{className:"h-12 w-12 text-hotel-gold mx-auto mb-4"}),e.jsx("p",{className:"font-serif text-xl text-white mb-2",children:a.successTitle}),e.jsx("p",{className:"text-white/50 text-sm",children:a.successBody})]}):e.jsxs("form",{onSubmit:g,className:"space-y-5",children:[e.jsxs("div",{className:"grid sm:grid-cols-2 gap-5",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"block text-xs font-medium text-white/50 tracking-[0.15em] uppercase mb-2",children:[a.labelName," *"]}),e.jsx("input",{required:!0,className:r,value:n.name,onChange:s=>o(t=>({...t,name:s.target.value}))})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-xs font-medium text-white/50 tracking-[0.15em] uppercase mb-2",children:[a.labelEmail," *"]}),e.jsx("input",{required:!0,type:"email",className:r,value:n.email,onChange:s=>o(t=>({...t,email:s.target.value}))})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-medium text-white/50 tracking-[0.15em] uppercase mb-2",children:a.labelPhone}),e.jsx("input",{className:r,value:n.phone,onChange:s=>o(t=>({...t,phone:s.target.value}))})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-xs font-medium text-white/50 tracking-[0.15em] uppercase mb-2",children:[a.labelDate," *"]}),e.jsx("input",{required:!0,type:"date",className:r,value:n.date,onChange:s=>o(t=>({...t,date:s.target.value}))})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-xs font-medium text-white/50 tracking-[0.15em] uppercase mb-2",children:[a.labelGuests," *"]}),e.jsx("input",{required:!0,type:"number",min:"8",placeholder:"min. 8",className:r,value:n.guests,onChange:s=>o(t=>({...t,guests:s.target.value}))})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-medium text-white/50 tracking-[0.15em] uppercase mb-2",children:a.labelOccasion}),e.jsxs("select",{className:r,value:n.occasion,onChange:s=>o(t=>({...t,occasion:s.target.value})),children:[e.jsx("option",{value:"",className:"bg-[#1a0a03]",children:a.optCho
33ose}),e.jsx("option",{className:"bg-[#1a0a03]",children:a.optWedding}),e.jsx("option",{className:"bg-[#1a0a03]",children:a.optBirthday}),e.jsx("option",{className:"bg-[#1a0a03]",children:a.optCorporate}),e.jsx("option",{className:"bg-[#1a0a03]",children:a.optFamily}),e.jsx("option",{className:"bg-[#1a0a03]",children:a.optOther})]})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-medium text-white/50 tracking-[0.15em] uppercase mb-2",children:a.labelLocation}),e.jsxs("select",{className:r,value:n.location,onChange:s=>o(t=>({...t,location:s.target.value})),children:[e.jsx("option",{value:"",className:"bg-[#1a0a03]",children:a.optChoose}),e.jsx("option",{value:"cathedral",className:"bg-[#1a0a03]",children:a.optCathedral}),e.jsx("option",{value:"riverside",className:"bg-[#1a0a03]",children:"Riverside (Suikerrui 1)"}),e.jsx("option",{value:"both",className:"bg-[#1a0a03]",children:a.optNoPreference})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-medium text-white/50 tracking-[0.15em] uppercase mb-2",children:a.labelMessage}),e.jsx("textarea",{rows:4,className:r+" resize-none",value:n.message,onChange:s=>o(t=>({...t,message:s.target.value}))})]}),e.jsxs("button",{type:"submit",disabled:d,className:"w-full bg-hotel-gold text-[#1a0a03] rounded-full py-4 text-sm font-bold tracking-[0.2em] uppercase flex items-center justify-center gap-2 hover:bg-[#d4b050] hover:scale-[1.01] transition-all duration-300 shadow-[0_8px_30px_rgba(201,168,76,0.25)] disabled:opacity-60",children:[e.jsx(k,{className:"h-4 w-4"}),d?a.btnSending:a.btnSend]})]})]})]})]}),e.jsx(w,{})]})}export{R as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.