import BlogComments from "@/components/Blogs/BlogComments"; import BlogWidget from "@/components/Blogs/BlogWidget"; import CommentForm from "@/components/CommentForm"; import { fetchBlogDetail } from "@/services/payload/blog"; import { RichText } from "@payloadcms/richtext-lexical/react"; import { Metadata } from "next"; import Image from "next/image"; export async function generateMetadata({ params }: { params: { slug: string } }): Promise { const blog = await fetchBlogDetail(params.slug); if (!blog) { return { title: "Cochise Oncology", description: "Cochise Oncology", openGraph: { title: "Cochise Oncology", description: "Cochise Oncology", images: [""], }, }; } const title = `${blog.data.title} - Cochise Oncology`; return { title: title, description: title, openGraph: { title: title, description: title, images: [blog.imgUrl || ""], }, }; } export default async function SingleBlogPage({ params }: { params: Promise<{ slug: string }> }) { const slug = (await params).slug; const data = await fetchBlogDetail(slug); if (!data) return <>; return ( <>
{/* */}
{/* */}

{data.data.title}

{/* Author, Categories, Comments */} {/* End Author, Categories, Comments */}
<> {/* Section */}
{/* Content */}
{/* Post */}
Image Description
{/* End Post */}
{/* End Content */}
{/* End Section */} {/* Divider */}
{/* End Divider */} {/* Section */}
); }