--- import { getCollection } from 'astro:content'; import type { CollectionEntry } from 'astro:content'; import BaseLayout from '@/layouts/BaseLayout.astro'; import Table from '@/components/blog/Table.astro'; export async function getStaticPaths() { const blogEntries = await getCollection('blog'); return blogEntries.map((entry) => ({ params: { slug: entry.slug }, props: { entry }, })); } interface Props { entry: CollectionEntry<'blog'>; } const { entry } = Astro.props as Props; const { Content } = await entry.render(); const components = { table: Table }; const { title } = entry.data; ---

{title}