--- import type { ImageMetadata } from 'astro'; import Base from '../layouts/Base.astro'; import PageHero from '../components/PageHero.astro'; import Timeline from '../components/about/Timeline.astro'; import { team } from '../data/team'; 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/*.{jpg,png}', { eager: true }); const imgOf = (name: string) => Object.entries(images).find(([p]) => p.includes(name))?.[1]?.default; const founders = team.filter((m) => m.founder); const staff = team.filter((m) => !m.founder); export const prerender = false; --- {imgOf('about-training-group') && ( )} {t('about.direzione.cta')} {t('about.approccio.cta')} {imgOf('about-pushup') && ( )} {t('about.convenzioni.cta-text')} {t('global.contact.email')} · {t('global.contact.phone')} {imgOf('about-conventions') && ( )} {founders.map((m) => { const slug = m.shortName.toLowerCase(); return ( {m.imageAbout && imgOf(m.imageAbout) && } ); })} {t('about.team.staff-intro')} {staff.map((m) => { const slug = m.shortName.toLowerCase(); return ( {m.imageAbout && imgOf(m.imageAbout) && } ); })} {imgOf('about-team-group') && ( )} {imgOf('about-studios') && ( )} {imgOf('about-vision') && ( )}
{t('about.convenzioni.cta-text')} {t('global.contact.email')} · {t('global.contact.phone')}
{t('about.team.staff-intro')}