blob: 0291867fddbe9ded3f7750fae02269aae985e786 [file] [log] [blame]
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>
);
}