diff --git a/src/components/views/Board.jsx b/src/components/views/Board.jsx
index ceb8ccd8..f99abab2 100644
--- a/src/components/views/Board.jsx
+++ b/src/components/views/Board.jsx
@@ -693,12 +693,37 @@ const Board = () => {
-
-
-

-
58 KB JPG
-
-
+ {commentMediaInfo?.url ? (
+ commentMediaInfo.type === "webpage" ? (
+
+
+
e.target.src = fallbackImgUrl} />
+ {commentMediaInfo.type}
+
+
+ ) : commentMediaInfo.type === "image" ? (
+
+
+
e.target.src = fallbackImgUrl} />
+ {commentMediaInfo.type}
+
+
+ ) : commentMediaInfo.type === "video" ? (
+
+
+
+
+ ) : commentMediaInfo.type === "audio" ? (
+
+
+
+
+ ) : null
+ ) : null}
{thread.content ? (
thread.content.length > 1500 ?
diff --git a/src/components/views/Thread.jsx b/src/components/views/Thread.jsx
index 3265604e..14395085 100644
--- a/src/components/views/Thread.jsx
+++ b/src/components/views/Thread.jsx
@@ -651,12 +651,37 @@ const Thread = () => {
{comment.cid?.slice(0, 8)}
-
-
-

-
58 KB JPG
-
-
+ {commentMediaInfo?.url ? (
+ commentMediaInfo.type === "webpage" ? (
+
+
+
e.target.src = fallbackImgUrl} />
+ {commentMediaInfo.type}
+
+
+ ) : commentMediaInfo.type === "image" ? (
+
+
+
e.target.src = fallbackImgUrl} />
+ {commentMediaInfo.type}
+
+
+ ) : commentMediaInfo.type === "video" ? (
+
+
+
+
+ ) : commentMediaInfo.type === "audio" ? (
+
+
+
+
+ ) : null
+ ) : null}
{comment.content ? (
<>