import HumasLayout from "@/components/layout/humas-layout"; import DetailPage from "@/components/main/detail/new-detail"; import { getArticleById } from "@/services/article"; import { Metadata } from "next"; type Props = { params: { id: string }; }; export async function generateMetadata({ params }: any): Promise { // const params = await props.params; const { id } = await params; const res = await getArticleById(id?.split("-")[0]); const article = res?.data?.data; return { title: article.title, description: article.description, openGraph: { title: article.title, description: article.description, images: [`${article.thumbnailUrl}`], }, }; } export default async function NewsPage({ params }: any) { // const params = await props.params; const { id } = await params; const articleId = id?.split("-")[0]; const res = await getArticleById(articleId); const article = res?.data?.data; return ( ); }