1"use strict";(self.webpackChunkroyal_indian_cuisine=self.webpackChunkroyal_indian_cuisine||[]).push([[481],{72481:(e,a,t)=>{t.r(a),t.d(a,{BookingPage:()=>o,default:()=>i});var n=t(65043),r=t(14490),s=t(70579);const o=e=>{let{language:a}=e;const t=r.restaurantConfig.contact.address.googleMapsUrl,o=r.restaurantConfig.contact.phone.display,i="tel:".concat(r.restaurantConfig.contact.phone.dialing);n.useEffect((()=>{const e=document.createElement("script");return e.type="text/javascript",e.src="https://www.covermanager.com/js/iframeResizer/iframeResizer.min.js",e.async=!0,document.body.appendChild(e),()=>{document.body.removeChild(e)}}),[]);const l="en"===a?"english":"portuguese";return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("style",{children:"\n .booking-page-container.pt-32 {\n padding-bottom: 0px;\n }\n \n .booking-card {\n background: white;\n border-radius: 24px;\n overflow: hidden;\n box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n backdrop-filter: blur(10px);\n }\n \n .booking-image {\n height: 100%;\n object-fit: cover;\n object-position: center;\n }\n \n .booking-form-section {\n background: linear-gradient(135deg, #fff 0%, #f8f9fa 100%);\n }\n \n @media (max-width: 1024px) {\n .booking-card {\n border-radius: 16px;\n }\n }\n "}),(0,s.jsx)("main",{id:"booking",className:"booking-page-container pb-0 bg-gradient-to-br from-gray-50 to-white",style:{paddingTop:"80px",paddingBottom:"20px"},children:(0,s.jsxs)("div",{className:"container mx-auto px-4 md:px-6 lg:px-8",children:[(0,s.jsxs)("div",{className:"text-center mb-4 px-4",children:[(0,s.jsx)("h1",{className:"text-3xl font-bold text-gray-800 mb-2",children:"en"===a?"Book a Table":"Reserve uma Mesa"}),(0,s.jsx)("p",{className:"text-sm text-gray-600 max-w-2xl mx-auto",children:"en"===a?"Experience authentic Portuguese cuisine in the heart of Agualva-Cac\xe9m. Reserve your table now for an unforgettable dining experience filled with traditional flavors and warm hospitality.":"Experimente a cozinha portuguesa aut\xeantica no cora\xe7\xe3o de Agualva-Cac\xe9m. Reserve a sua mesa agora para uma experi\xeancia gastron\xf3mica inesquec\xedvel cheia de sabores tradicionais e hospitalidade calorosa."})]}),(0,s.jsx)("div",{className:"max-w-4xl mx-auto mb-6 px-4",children:(0,s.jsx)("div",{className:"booking-card",children:(0,s.jsx)("iframe",{id:"royal-ondian-cuisine-lagos",title:"en"===a?"Reservations":"Reservas",src:"https://www.covermanager.com/reservation/module_restaurant/royal-ondian-cuisine-lagos/".concat(l),allow:"payment",frameBorder:"0",height:"400",width:"100%",onLoad:()=>{window.iFrameResize&&window.iFrameResize()},style:{border:"none",width:"100%",minHeight:"400px"}})})}),(0,s.jsxs)("div",{className:"max-w-4xl mx-auto mb-6 px-4",children:[(0,s.jsx)("h2",{className:"text-xl font-bold text-gray-800 mb-4 text-center px-4",children:"en"===a?"Restaurant Information":"Informa\xe7\xf5es do Restaurante"}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4 px-2",children:[(0,s.jsxs)("div",{className:"bg-white rounded-xl p-5 shadow-md hover:shadow-lg transition-all duration-300 border border-gray-100",children:[(0,s.jsx)("div",{className:"w-10 h-10 bg-gradient-to-br from-[#6f1617] to-[#6f1617] rounded-xl flex items-center justify-center mb-3 mx-auto",children:(0,s.jsx)("i",{className:"far fa-clock text-white text-lg"})}),(0,s.jsx)("h3",{className:"text-base font-bold text-center mb-2 text-gray-800",children:"en"===a?"Opening Hours":"Hor\xe1rio de Funcionamento"}),(0,s.jsxs)("div",{className:"text-center text-gray-600 text-sm space-y-1",children:[(0,s.jsx)("div",{className:"font-semibold text-gray-800",children:"en"===a?"Every Day":"Todos os Dias"}),(0,s.jsx)("div",{children:"11:00 - 23:00"}),(0,s.jsx)("div",{className:"text-xs text-green-600 font-medium",children:"en"===a?"Open Daily":"Aberto Diariamente"})]})]}),(0,s.jsxs)("div",{className:"bg-white rounded-xl p-4 shadow-md hover:shadow-lg transition-all duration-300 border border-gray-100",children:[(0,s.jsx)("div",{className:"w-10 h-10 bg-gradient-to-br from-[#6f1617] to-[#6f1617] rounded-xl flex items-center justify-center mb-3 mx-auto",children:(0,s.jsx)("i",{className:"fas fa-phone-alt text-white text-lg"})}),(0,s.jsx)("h3",{className:"text-base font-bold text-center mb-2 text-gray-800",children:"en"===a?"Contact Us":"Contacte-nos"}),(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsx)("a",{href:i,className:"text-[#6f1617] hover:text-[#6f1617] transition-colors font-semibold text-base","aria-label":"Call us at ".concat(o),children:o}),(0,s.jsx)("p",{className:"text-gray-600 text-xs mt-1",children:"en"===a?"Call for immediate booking":"Ligue para reserva imediata"})]})]}),(0,s.jsxs)("div",{className:"bg-white rounded-xl p-4 shadow-md hover:shadow-lg transition-all duration-300 border border-gray-100",children:[(0,s.jsx)("div",{className:"w-10 h-10 bg-gradient-to-br from-[#6f1617] to-[#6f1617] rounded-xl flex items-center justify-center mb-3 mx-auto",children:(0,s.jsx)("i",{className:"fas fa-map-marker-alt text-white text-lg"})}),(0,s.jsx)("h3",{className:"text-base font-bold text-center mb-2 text-gray-800",children:"en"===a?"Our Location":"Nossa Localiza\xe7\xe3o"}),(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsxs)("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:"text-gray-600 hover:text-[#6f1617] transition-colors block text-sm","aria-label":"View our location on Google Maps",children:[(0,s.jsx)("div",{className:"font-medium",children:r.restaurantConfig.contact.address.street}),(0,s.jsxs)("div",{className:"text-xs",children:[r.restaurantConfig.contact.address.postalCode," ",r.restaurantConfig.contact.address.city]})]}),(0,s.jsx)("div",{className:"mt-2",children:(0,s.jsxs)("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center text-[#6f1617] hover:text-[#6f1617] transition-colors text-xs font-medium",children:[(0,s.jsx)("i",{className:"fas fa-external-link-alt mr-1 text-xs"}),"en"===a?"View on Map":"Ver no Mapa"]})})]})]})]})]})]})})]})},i=o}}]); 2//# sourceMappingURL=481.f1f8ce7d.chunk.js.map
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.