const { SectionHead, ServiceCard, Icon } = window.CoolZoneSolutionDesignSystem_12e696; const SVC_ICONS = ['snow', 'pump', 'service', 'diag', 'water', 'modern']; // The 2nd image reuses the gallery's brand-free heat pump shot — every // other clean candidate found for this card showed a competitor logo. const SVC_IMAGES = ['assets/services/ac-service.jpg', 'assets/projects/heat-pump-unit.jpg']; function Services({ t, images }) { const { ov } = React.useContext(AdminEditContext); return (
{t.svcTag}} title={{t.svcH2}} body={{t.svcP}} />
{t.svc.map((s, i) => i < 2 ? (
{t.svcBadge}

{ov('svc_' + i + '_title', s[0])}

{ov('svc_' + i + '_desc', s[1])}

{s[2] && s[2].length ? (
    {s[2].map((x, j) =>
  • {x}
  • )}
) : null} {t.svcLink}
) : ( {ov('svc_' + i + '_title', s[0])}} description={{ov('svc_' + i + '_desc', s[1])}} items={s[2]} style={{ gridColumn: 'span 2' }} /> ))}
); } Object.assign(window, { Services });