From e59dfdd27db7a53f9cb4a2a972804c803a9cfb90 Mon Sep 17 00:00:00 2001 From: icarus Date: Thu, 30 Oct 2025 17:18:22 +0800 Subject: [PATCH] refactor(TranslatePromptSettings): replace RedoOutlined with ResetIcon and update button styles migrate icon usage to custom ResetIcon component and improve button styling add TODO comment for future button component migration --- .../TranslatePromptSettings.tsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/renderer/src/pages/settings/TranslateSettingsPopup/TranslatePromptSettings.tsx b/src/renderer/src/pages/settings/TranslateSettingsPopup/TranslatePromptSettings.tsx index 03d32236ec..d0a7dd9a23 100644 --- a/src/renderer/src/pages/settings/TranslateSettingsPopup/TranslatePromptSettings.tsx +++ b/src/renderer/src/pages/settings/TranslateSettingsPopup/TranslatePromptSettings.tsx @@ -1,5 +1,4 @@ -import { RedoOutlined } from '@ant-design/icons' -import { RowFlex } from '@cherrystudio/ui' +import { ResetIcon, RowFlex } from '@cherrystudio/ui' import { Tooltip } from '@cherrystudio/ui' import { usePreference } from '@data/hooks/usePreference' import { useTheme } from '@renderer/context/ThemeProvider' @@ -31,7 +30,7 @@ const TranslatePromptSettings = () => { {localPrompt !== TRANSLATE_PROMPT && ( - + )} @@ -48,6 +47,7 @@ const TranslatePromptSettings = () => { ) } +// TODO: Should be migrated to consistent button component const ResetButton = styled.button` background-color: transparent; border: none; @@ -56,9 +56,12 @@ const ResetButton = styled.button` padding: 0; width: 30px; height: 30px; + display: flex; + justify-content: center; + align-items: center; &:hover { - background: var(--color-list-item); + background: color-mix(in srgb, var(--color-list-item) 95%, #000); border-radius: 8px; } `