--- import type { GetStaticPaths } from "astro"; import { Image } from "astro:assets"; import { getFileNameFromPath } from "./index.astro"; import RootLayout from "@layouts/RootLayout.astro"; export const getStaticPaths = (async () => { const photos = await Astro.glob("../../assets/photos/*"); return photos.map((photo: any) => ({ params: { photo: getFileNameFromPath(photo.default.src), }, props: { photo, }, })); }) satisfies GetStaticPaths; const { photo } = Astro.props; ---