From afd1381d7fb1432a2394d10358221e55b452244c Mon Sep 17 00:00:00 2001 From: ousugo Date: Thu, 10 Apr 2025 10:57:11 +0800 Subject: [PATCH] refactor(CodeBlock): simplify header layout and adjust CollapseIcon position --- .../src/pages/home/Markdown/CodeBlock.tsx | 25 ++++--------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/src/renderer/src/pages/home/Markdown/CodeBlock.tsx b/src/renderer/src/pages/home/Markdown/CodeBlock.tsx index e6f6a57c..82451e12 100644 --- a/src/renderer/src/pages/home/Markdown/CodeBlock.tsx +++ b/src/renderer/src/pages/home/Markdown/CodeBlock.tsx @@ -129,12 +129,7 @@ const CodeBlock: React.FC = ({ children, className }) => { return match ? ( -
- {codeCollapsible && shouldShowExpandButton && ( - setIsExpanded(!isExpanded)} /> - )} - {'<' + language.toUpperCase() + '>'} -
+ {'<' + language.toUpperCase() + '>'}
= ({ children, className }) => { style={{ bottom: '0.2rem', right: '1rem', height: '27px' }}> {showDownloadButton && } {codeWrappable && setIsUnwrapped(!isUnwrapped)} />} + {codeCollapsible && shouldShowExpandButton && ( + setIsExpanded(!isExpanded)} /> + )} @@ -319,14 +317,6 @@ const CodeHeader = styled.div` padding: 0 10px; border-top-left-radius: 8px; border-top-right-radius: 8px; - .copy { - cursor: pointer; - color: var(--color-text-3); - transition: color 0.3s; - } - .copy:hover { - color: var(--color-text-1); - } ` const CodeLanguage = styled.div` @@ -384,13 +374,8 @@ const CollapseIconWrapper = styled.div` height: 20px; border-radius: 4px; cursor: pointer; - color: var(--color-text-3); + color: var(--color-text-1); transition: all 0.2s ease; - - &:hover { - background-color: var(--color-background-soft); - color: var(--color-text-1); - } ` const UnwrapButtonWrapper = styled.div`