---
import '@/styles/pages/news-item.css'

import { getCollection } from 'astro:content'

import ArticleLayout from '../../layouts/ArticleLayout.astro'

export async function getStaticPaths() {
    const guides = await getCollection('news')
    return guides.map(entry => ({
        params: { id: entry.slug },
        props: { entry },
    }))
}

const { entry } = Astro.props
const { Content } = await entry.render()
---

<ArticleLayout {...entry.data} title={entry.data.title + ' | Notizie | PHC'}>
    <Content />
</ArticleLayout>
