--- import BaseLayout from '../layouts/BaseLayout.astro' import Header from '../components/Header.astro' import Footer from '../components/Footer.astro' import Bubble from '../components/Bubble.astro' import macchinisti from '@/data/macchinisti.yaml' macchinisti.sort((a, b) => b.entranceDate - a.entranceDate) // Import all images from assets folder const images = Object.fromEntries( Object.entries( import.meta.glob<{ default: ImageMetadata }>('@/assets/macchinisti/*', { eager: true, }) ).map(([path, module]) => [path.split('/').pop()!.split('.')[0], module]) ) const currentMacchinisti = macchinisti.filter(macchinista => !macchinista.exitDate) const pastMacchinisti = macchinisti.filter(macchinista => macchinista.exitDate) const getMacchinistaPicture = (fullName: string) => { const macchinistaId = fullName.toLowerCase().replace(/\s+/g, '-') const { default: image } = images[macchinistaId] ?? images['fallback'] return image } ---
Ecco i Macchinisti!

> Chi sono i macchinisti?
Questo è l'appellativo dato agli studenti che si occupano di gestire l'infrastuttura e i servizi del PHC (vedi la homepage per informazioni su come diventare un macchinista). Qua sotto trovi i macchinisti attualmente attivi in PHC.

{ currentMacchinisti.map(macchinista => ( )) }
Deus Ex Macchinisti

Qui raccogliamo qualche informazione sui macchinisti del passato, che hanno contribuito a rendere il PHC quello che è oggi.

{ pastMacchinisti.map(macchinista => ( )) }