// Page sections: Hero, Facilities, Services, MRO, Twenty const { useState: useStateS, useEffect: useEffectS } = React; // ---------- HERO ---------- function Hero({ t, heroMode }) { // heroMode: 'dark' | 'light' const bg = "media/dubai-dxb-service.webp"; return (
); } // ---------- FACILITIES ---------- function Facilities({ t, facilityFocus }) { // facilityFocus: 'both' | 'dxb' | 'dwc' const cards = t.facilities.cards.filter((c, i) => { if (facilityFocus === "both") return true; if (facilityFocus === "dxb") return i === 0; if (facilityFocus === "dwc") return i === 1; return true; }); return (
{t.facilities.eyebrow}

{t.facilities.title}

{t.facilities.sub}

{cards.map((c, i) => (
{c.icao}

{c.name}

{c.mission}

{c.services.map((s, j) => {s})}
{c.contacts.map((ct, j) => (
{ct.label} {ct.href ? ( {ct.value} ) : ( {ct.value} )} {ct.note && ( {ct.note} )}
))}
{c.cta} {t.nav.ctaArrow}
))}
); } // ---------- SERVICES ---------- function Services({ t }) { return (
{t.services.eyebrow}

{t.services.title}

{t.services.sub}

{t.services.list.map((s, i) => ( ))}
); } // ---------- MRO ---------- function MRO({ t }) { return (
{t.mro.eyebrow}

{t.mro.title}

{t.mro.sub}

{t.mro.stats.map((s, i) => (
{s.v}
{s.k}
))}

ⓘ {t.mro.attribution}

{/* Approvals table */}

{t.mro.approvalsTitle}

{t.mro.approvalsSub}
OEM · Aircraft Auth. Type
{t.mro.approvals.map((a, i) => (
{a.idx} {a.name}{a.note} {a.year} {a.type}
))}
{/* Airframes */}

{t.mro.airframesTitle}

{t.mro.airframes.map((a, i) => (
{a.name} {a.note}
))}
{/* Certs */}

{t.mro.certsTitle}

{t.mro.certs.map((c, i) => (
{c.mark}
{c.name} {c.desc}
))}
); } // ---------- TWENTY YEARS ---------- function Twenty({ t }) { return (
{t.twenty.eyebrow}
20YRS · DXB · 2005–2025

{t.twenty.lede}

{t.twenty.milestones.map((m, i) => (
{m.y} {m.t}
))}
); } Object.assign(window, { Hero, Facilities, Services, MRO, Twenty });