--- import { getCollection } from "astro:content"; import { getAlbumImages } from "../../utils/albums"; import { Picture } from "astro:assets"; import BaseLayout from "../../layouts/BaseLayout.astro"; import NavHeader from "../../components/NavHeader.astro"; export async function getStaticPaths() { const albums = await getCollection("albums"); const paths = Object.values(albums).map((album) => { return { params: { id: album.id, }, props: { album, }, }; }); return paths; } import "../../styles/aria.css"; const { album } = Astro.props; const images = await getAlbumImages(album.id); const sorted = images.sort((a, b) => a.src.localeCompare(b.src)); ---

{album.data.title}

{album.data.description}

{ sorted.map((image) => ( )) }

Go back