--- import SectionContainer from '../components/SectionContainer.astro'; import vinyl from '../data/vinyl.json' const vinylByAlbumTitle = vinyl.reduce((acc:any, currentVinyl) => { const { album, artist, cover } = currentVinyl; if (!acc[album]) { acc[album] = { vinyls: [], artist: artist, cover: cover }; } acc[album].vinyls.push(currentVinyl); return acc; }, {}); const vinylData = Object.keys(vinylByAlbumTitle).map(albumTitle => { const albumData = vinylByAlbumTitle[albumTitle]; return { title: albumTitle, artist: albumData.artist, cover: albumData.cover, vinyl: albumData.vinyls, }; }); ---

📀 Platesamlinga

{vinylData.map((album) => (

{album.title}

{album.artist}

))}