From f352dbdffacaead5ba5d4455de477d153556216c Mon Sep 17 00:00:00 2001 From: chenhang Date: Tue, 30 Jun 2026 10:58:57 +0800 Subject: [PATCH] fix(chat): constrain image viewer width --- .../fullscreen-image-viewer.module.css | 2 +- .../components/fullscreen-image-viewer.tsx | 2 +- .../[messageId]/chat-image-viewer-screen.tsx | 37 ++++++++++++------- 3 files changed, 25 insertions(+), 16 deletions(-) diff --git a/src/app/chat/components/fullscreen-image-viewer.module.css b/src/app/chat/components/fullscreen-image-viewer.module.css index 9bd2beaf..08aa5c9a 100644 --- a/src/app/chat/components/fullscreen-image-viewer.module.css +++ b/src/app/chat/components/fullscreen-image-viewer.module.css @@ -1,7 +1,7 @@ /* FullscreenImageViewer 全屏图片查看器样式 */ .viewer { - position: fixed; + position: absolute; inset: 0; z-index: 100; background: #000; diff --git a/src/app/chat/components/fullscreen-image-viewer.tsx b/src/app/chat/components/fullscreen-image-viewer.tsx index b459f1ea..3b4d8088 100644 --- a/src/app/chat/components/fullscreen-image-viewer.tsx +++ b/src/app/chat/components/fullscreen-image-viewer.tsx @@ -51,7 +51,7 @@ export function FullscreenImageViewer({ src={src} alt="" fill - sizes="100vw" + sizes="(max-width: 540px) 100vw, 540px" className={styles.paywallImage} />