fix: remove article blocks duplicate class names

This commit is contained in:
Hossein Mehrabi 2023-09-22 17:05:06 +03:30
parent 70e92a7d1f
commit 988a5bfccf
No known key found for this signature in database
GPG Key ID: 45C04964191AFAA1

View File

@ -2,7 +2,6 @@
import { ArticleHeading } from '@/components/Article/Article.Heading'
import {
extractAttributeFromHTML,
extractClassFromFirstTag,
extractIdFromFirstTag,
extractInnerHtml,
} from '@/utils/html.utils'
@ -78,10 +77,7 @@ export const RenderArticleBlock = ({
variant="body1"
component={block.tagName as any}
genericFontFamily="sans-serif"
className={clsx(
extractClassFromFirstTag(block.html),
block.classNames,
)}
className={clsx(block.classNames)}
css={css`
${extractAttributeFromHTML(block.html, 'style', '')}
`}
@ -110,10 +106,7 @@ export const RenderArticleBlock = ({
css={css`
${extractAttributeFromHTML(block.html, 'style', '')}
`}
className={clsx(
extractClassFromFirstTag(block.html),
block.classNames,
)}
className={clsx(block.classNames)}
dangerouslySetInnerHTML={{
__html: extractInnerHtml(block.html),
}}
@ -129,10 +122,7 @@ export const RenderArticleBlock = ({
css={css`
${extractAttributeFromHTML(block.html, 'style', '')}
`}
className={clsx(
extractClassFromFirstTag(block.html),
block.classNames,
)}
className={clsx(block.classNames)}
dangerouslySetInnerHTML={{
__html: extractInnerHtml(block.html),
}}