fix: blog page await params

This commit is contained in:
RizqiSyahrendra 2025-02-03 15:20:09 +07:00
parent bb8f018bb5
commit d86bd4ea62
2 changed files with 8 additions and 6 deletions

View File

@ -6,8 +6,9 @@ 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<Metadata> {
const blog = await fetchBlogDetail(params.slug);
export async function generateMetadata({ params }: { params: Promise<{ slug: string }> }): Promise<Metadata> {
const slug = (await params).slug;
const blog = await fetchBlogDetail(slug);
if (!blog) {
return {
@ -61,10 +62,10 @@ export default async function SingleBlogPage({ params }: { params: Promise<{ slu
<span className="visually-hidden">Date:</span> {data.createdAt}
</a>
</div>
<div className="d-inline-block me-3">
{/* <div className="d-inline-block me-3">
<i className="mi-folder size-16" />
<span className="visually-hidden">Categories:</span> <a href="#">Design</a>, <a href="#">Branding</a>
</div>
</div> */}
</div>
{/* End Author, Categories, Comments */}
</div>

View File

@ -10,8 +10,9 @@ export const metadata = {
description: "Blogs | Cochise Oncology",
};
export default async function BlogPage({ searchParams }: { searchParams?: { page?: string } }) {
const page = sanitizePageNumber(searchParams?.page);
export default async function BlogPage({ searchParams }: { searchParams?: Promise<{ page?: string }> }) {
const paramsPage = (await searchParams)?.page;
const page = sanitizePageNumber(paramsPage);
return (
<>