This commit is contained in:
hamid zarghami
2025-04-16 09:14:04 +03:30
parent 6fbc330f3f
commit 6ce2dca701
+9 -4
View File
@@ -3,15 +3,20 @@ import { blogSingleQueryOptions } from '../hooks/useBlogsData'
import { NextPage } from 'next' import { NextPage } from 'next'
import SingleBlogPage from '../components/SingleBlogPage' import SingleBlogPage from '../components/SingleBlogPage'
// eslint-disable-next-line @typescript-eslint/no-explicit-any interface PageProps {
const SingleBlog: NextPage<any> = async ({ params }) => { params: Promise<{
id: string
}>
}
const SingleBlog: NextPage<PageProps> = async ({ params }) => {
const { id } = await params
const queryClient = new QueryClient() const queryClient = new QueryClient()
await queryClient.prefetchQuery(blogSingleQueryOptions(params.id)) await queryClient.prefetchQuery(blogSingleQueryOptions(id))
return ( return (
<HydrationBoundary state={dehydrate(queryClient)}> <HydrationBoundary state={dehydrate(queryClient)}>
<SingleBlogPage id={params.id} /> <SingleBlogPage id={id} />
</HydrationBoundary> </HydrationBoundary>
) )
} }