--- import Base from '../../layouts/Base.astro'; import PageHero from '../../components/PageHero.astro'; import type { ImageMetadata } from 'astro'; import { services } from '../../data/services'; import T from '../../components/content/T.astro'; import TImg from '../../components/content/TImg.astro'; import { t } from '../../lib/content'; const images = import.meta.glob<{ default: ImageMetadata }>('../../assets/img/program-*.jpg', { eager: true }); const imgOf = (slug: string) => Object.entries(images).find(([p]) => p.includes(`program-${slug}.`))?.[1]?.default; const gridServices = services.filter((p) => p.grid !== false); // Questi servizi rimandano alla pagina Training invece che alla scheda di dettaglio const TRAINING_LINK = new Set(['one-to-one', 'performance-class']); const moreHref = (slug: string) => (TRAINING_LINK.has(slug) ? '/training' : `/services/${slug}`); export const prerender = false; ---
{gridServices.map((p, i) => ( ))}