/* global React, ReactDOM */ function ContactApp() { const [lang, setLang, t] = useLang(); useReveal(); const cp = t.contact_page; return ( <> {t.common.home}/{t.nav.contact} {cp.title_a}{cp.title_b} {cp.lede} {cp.duty_eyebrow} {cp.duty_phone} {cp.duty_lede} {[ { label: cp.mail_general, addr: "sales@ptsspain.com" }, { label: cp.mail_crew, addr: "sales@ptsspain.com" }, { label: cp.mail_compliance, addr: "sales@ptsspain.com" }, { label: cp.mail_press, addr: "sales@ptsspain.com" } ].map(m => ( {m.label} {m.addr} ))} { e.preventDefault(); alert(cp.submit_demo); }}> {t.qr_section.vessel} {t.qr_section.imo} {t.qr_section.port} Las PalmasBarcelonaValenciaAlgecirasBilbao {t.qr_section.date} {t.qr_section.service} {t.services.map(s => {s.name})} {t.qr_section.contact} {cp.message} {t.qr_section.legal} {t.qr_section.submit} → {t.common.offices_eyebrow} {t.common.offices_title} {t.common.offices_lede} {t.offices.map(o => ( {o.role} {o.city} {o.lines.map(l => {l})} ))} > ); } ReactDOM.createRoot(document.getElementById("app")).render();
{cp.lede}
{cp.duty_lede}
{m.addr}
{t.common.offices_lede}