From 9b50d75266a5857908cac31da79657b9847c6fd7 Mon Sep 17 00:00:00 2001 From: xintaofei Date: Thu, 2 Apr 2026 15:26:17 +0800 Subject: [PATCH] fix: skip rendering img element when src is empty in image preview dialog Co-Authored-By: Claude Opus 4.6 (1M context) --- src/components/ui/image-preview-dialog.tsx | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/components/ui/image-preview-dialog.tsx b/src/components/ui/image-preview-dialog.tsx index 307876e..53997b4 100644 --- a/src/components/ui/image-preview-dialog.tsx +++ b/src/components/ui/image-preview-dialog.tsx @@ -42,13 +42,15 @@ function ImagePreviewDialog({ > - {/* eslint-disable-next-line @next/next/no-img-element */} - {alt} e.stopPropagation()} - className="max-h-[90vh] max-w-[90vw] rounded-lg object-contain" - /> + {src && ( + /* eslint-disable-next-line @next/next/no-img-element */ + {alt} e.stopPropagation()} + className="max-h-[90vh] max-w-[90vw] rounded-lg object-contain" + /> + )}