From 1515788458ee65c8aab8ecfea929f2ae7051177a Mon Sep 17 00:00:00 2001 From: pompurin404 Date: Tue, 3 Sep 2024 19:34:10 +0800 Subject: [PATCH] fix editor theme --- src/renderer/src/components/base/base-editor.tsx | 6 +++--- src/renderer/src/components/override/edit-file-modal.tsx | 7 ++++--- src/renderer/src/components/profiles/edit-file-modal.tsx | 7 ++++--- src/renderer/src/components/sider/config-viewer.tsx | 6 +++--- src/renderer/src/components/sysproxy/pac-editor-modal.tsx | 8 ++++---- 5 files changed, 18 insertions(+), 16 deletions(-) diff --git a/src/renderer/src/components/base/base-editor.tsx b/src/renderer/src/components/base/base-editor.tsx index 6339108..81ff8e5 100644 --- a/src/renderer/src/components/base/base-editor.tsx +++ b/src/renderer/src/components/base/base-editor.tsx @@ -39,8 +39,8 @@ const monacoInitialization = (): void => { } export const BaseEditor: React.FC = (props) => { - const { theme } = useTheme() - + const { theme, systemTheme } = useTheme() + const trueTheme = theme === 'system' ? systemTheme : theme const { value, readOnly = false, language, onChange } = props const editorRef = useRef() @@ -73,7 +73,7 @@ export const BaseEditor: React.FC = (props) => { language={language} value={value} height="100%" - theme={theme?.includes('light') ? 'vs' : 'vs-dark'} + theme={trueTheme?.includes('light') ? 'vs' : 'vs-dark'} options={{ tabSize: ['yaml', 'javascript', 'json'].includes(language) ? 2 : 4, // 根据语言类型设置缩进大小 minimap: { diff --git a/src/renderer/src/components/override/edit-file-modal.tsx b/src/renderer/src/components/override/edit-file-modal.tsx index 558baa8..2599b7e 100644 --- a/src/renderer/src/components/override/edit-file-modal.tsx +++ b/src/renderer/src/components/override/edit-file-modal.tsx @@ -30,7 +30,7 @@ const EditFileModal: React.FC = (props) => { scrollBehavior="inside" > - + 编辑覆写{language === 'javascript' ? '脚本' : '配置'} @@ -40,11 +40,12 @@ const EditFileModal: React.FC = (props) => { onChange={(value) => setCurrData(value)} /> - - diff --git a/src/renderer/src/components/sysproxy/pac-editor-modal.tsx b/src/renderer/src/components/sysproxy/pac-editor-modal.tsx index a7eced2..153355a 100644 --- a/src/renderer/src/components/sysproxy/pac-editor-modal.tsx +++ b/src/renderer/src/components/sysproxy/pac-editor-modal.tsx @@ -21,7 +21,7 @@ const PacEditorViewer: React.FC = (props) => { scrollBehavior="inside" > - 编辑PAC脚本 + 编辑PAC脚本 = (props) => { onChange={(value) => setCurrData(value || '')} /> - - -