import React from "react";
import "../../globals.css";
import { Metadata, ResolvingMetadata } from "next";
export async function generateMetadata(
{ params }: any,
parent: ResolvingMetadata
): Promise {
const id = params.id
// fetch data
const articleData = await fetch(`https://backend.sunny420x.com/get-article-title/${id}`, { next: { revalidate: 0 } }).then((res) => res.json())
return {
metadataBase: new URL('https://sunny420x.com'),
title: articleData.article[0].title + " | Sunny420x Article",
description: articleData.article[0].content.replace(/(<([^>]+)>)/ig,''),
openGraph: {
images: articleData.article[0].img,
},
}
}
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<html>
{children}
</html>
)
}