/* Shared UI primitives + Nav + Footer + FAB */ function ArrowRight({ size = 14 }) { return ( ); } function ArrowDown({ size = 14 }) { return ( ); } function WhatsAppIcon() { return ( ); } function Eyebrow({ children, dot = true }) { return (
{dot && } {children}
); } function Hairline() { return
; } function Logo() { return (
B Bond Interiors DXB · EST. 1986
); } function Nav({ route, go, locale, setLocale }) { const items = [ ["projects", "Projects"], ["sectors", "Sectors"], ["capabilities", "Capabilities"], ["factory", "Factory"], ["about", "About"], ["contact", "Contact"], ]; const t = (en) => locale === "ar" ? (window.SHORT_AR[en] || en) : en; return ( ); } function Footer({ go }) { return ( ); } function WhatsAppFAB() { return ( WhatsApp · +971 55 600 3228 ); } /* shared section header */ function SectionHead({ kicker, title, lede, action }) { return (
{kicker && {kicker}}

{title}

{lede &&

{lede}

}
{action}
); } /* project card */ function ProjectCard({ p, go, showCredit, frame = "tall", index = 0 }) { return ( ); } Object.assign(window, { ArrowRight, ArrowDown, WhatsAppIcon, Eyebrow, Hairline, Logo, Nav, Footer, WhatsAppFAB, SectionHead, ProjectCard });