| import { BlogPostProvider } from "@docusaurus/plugin-content-blog/client"; |
| import BlogPostItem from "@theme/BlogPostItem"; |
| import type { Props } from "@theme/BlogPostItems"; |
| |
| export default function BlogPostItems({ |
| items, |
| component: BlogPostItemComponent = BlogPostItem, |
| }: Props): JSX.Element { |
| return ( |
| <> |
| {items.map(({ content: BlogPostContent }, index) => { |
| return ( |
| <BlogPostProvider key={index} content={BlogPostContent}> |
| <BlogPostItemComponent> |
| <BlogPostContent /> |
| </BlogPostItemComponent> |
| </BlogPostProvider> |
| ); |
| })} |
| </> |
| ); |
| } |