// SERVICES HUB page function ServicesApp() { const [lang, setLang] = useLang(); const t = mergeT(lang); const sh = t.services_hub; const meta = t.services_meta || {}; const slugs = window.SERVICE_KEYS; const iconMap = { 'House': Icon.House, 'Building': Icon.Building, 'Kitchen': Icon.Kitchen, 'Bath': Icon.Bath, 'Sparkle': Icon.Sparkle, 'Carpentry': Icon.Carpentry, 'Finish': Icon.Finish, 'Clipboard': Icon.Clipboard, 'Remodeling': Icon.Remodeling, }; return ( <>
{slugs.map((slug, i) => { const card = sh.cards[slug]; const m = meta[slug]; if (!card) return null; const Ic = iconMap[card.ic] || Icon.Construction; return (

{m.title}

{card.desc}

{lang === 'en' ? 'Learn more' : 'Saber más'}
); })}
); } ReactDOM.createRoot(document.getElementById("app")).render();