fix: remove dangerouslySetInnerHTML

This commit is contained in:
TonyRL
2026-08-23 05:02:35 +08:00
parent 08a38f0a5e
commit 5151c3233b
2 changed files with 5 additions and 3 deletions
+1 -1
View File
@@ -102,7 +102,7 @@ const QqFactDescription = ({ data }: { data: any }) => {
</ol>
</>
) : null}
{data.content ? <div class="dangerouslySet">{raw(data.content)}</div> : null}
{data.content ? <div>{raw(data.content)}</div> : null}
</>
);
};
+4 -2
View File
@@ -1,3 +1,5 @@
import { raw } from 'hono/html';
import type { ImageData } from './util';
function zaobao({ imageDataArray, articleBody }) {
@@ -5,7 +7,7 @@ function zaobao({ imageDataArray, articleBody }) {
<>
{imageDataArray.map((imageData: ImageData) =>
imageData.type === 'normalHTML' ? (
<div dangerouslySetInnerHTML={{ __html: imageData.html }} />
<div>{raw(imageData.html)}</div>
) : (
imageData.type === 'data' && (
<figure>
@@ -15,7 +17,7 @@ function zaobao({ imageDataArray, articleBody }) {
)
)
)}
{articleBody && <div dangerouslySetInnerHTML={{ __html: articleBody }} />}
{articleBody && <div>{raw(articleBody)}</div>}
</>
);
}