import React from 'react' import Image from 'next/image' import { getNews } from '@/lib/main/fetchNews' import { notFound } from 'next/navigation' interface PageProps { params: Promise<{ slug: string }> } async function getNewsItem(slug: string) { const news = await getNews() return news.find(item => item.slug === slug) } export default async function NewsPage({ params }: PageProps) { const { slug } = await params const newsItem = await getNewsItem(slug) if (!newsItem) { notFound() } return (
{newsItem.title}

{newsItem.title}

{newsItem.content}
) }