| import React from 'react'; | |
| import clsx from 'clsx'; | |
| import { blogPostContainerID } from '@docusaurus/utils-common'; | |
| import { useBlogPost } from '@docusaurus/plugin-content-blog/client'; | |
| import MDXContent from '@theme/MDXContent'; | |
| import type { Props } from '@theme/BlogPostItem/Content'; | |
| export default function BlogPostItemContent({ children, className }: Props): JSX.Element { | |
| const { isBlogPostPage } = useBlogPost(); | |
| return ( | |
| <div | |
| // This ID is used for the feed generation to locate the main content | |
| id={isBlogPostPage ? blogPostContainerID : undefined} | |
| className="markdown" | |
| itemProp="articleBody" | |
| > | |
| <MDXContent>{children}</MDXContent> | |
| </div> | |
| ); | |
| } |