From 234236716b1fff04ef6c3033f4f32a6f74c51f54 Mon Sep 17 00:00:00 2001 From: zhaokun Date: Thu, 23 Oct 2025 09:49:18 +0800 Subject: [PATCH] style(renderer): format image capture utility code Improve code readability by reformatting type definitions and logical expressions --- src/renderer/src/utils/image.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/renderer/src/utils/image.ts b/src/renderer/src/utils/image.ts index 53669bd29f..35385812e9 100644 --- a/src/renderer/src/utils/image.ts +++ b/src/renderer/src/utils/image.ts @@ -73,7 +73,10 @@ export const captureScrollable = async (elRef: React.RefObject + Pick< + CSSStyleDeclaration, + 'overflow' | 'overflowX' | 'overflowY' | 'height' | 'maxHeight' | 'width' | 'minWidth' + > > const savedStyles = new Map() const modifiedNodes: HTMLElement[] = [] @@ -135,10 +138,7 @@ export const captureScrollable = async (elRef: React.RefObject node.clientHeight - ) { + if (node.classList.contains('message-content-container') && node.scrollHeight > node.clientHeight) { save(node, ['maxHeight', 'overflow', 'overflowY', 'height']) node.style.maxHeight = 'none' node.style.overflow = 'visible' @@ -190,7 +190,10 @@ export const captureScrollable = async (elRef: React.RefObject((resolve, reject) => { htmlToImage