From 0553f75f02533a6c2cd0c39664fefdeeb6b7dc7d Mon Sep 17 00:00:00 2001 From: suyao Date: Mon, 24 Mar 2025 13:35:40 +0800 Subject: [PATCH] refactor(icons): update icon components --- .../src/assets/fonts/icon-fonts/iconfont.css | 14 +++++++++++- .../assets/fonts/icon-fonts/iconfont.woff2 | Bin 4408 -> 5148 bytes src/renderer/src/components/Icons/OcrIcon.tsx | 20 +++--------------- .../src/components/Icons/ToolIcon.tsx | 16 +++----------- .../src/pages/settings/SettingsPage.tsx | 2 +- .../src/pages/settings/ToolSettings/index.tsx | 1 - 6 files changed, 20 insertions(+), 33 deletions(-) diff --git a/src/renderer/src/assets/fonts/icon-fonts/iconfont.css b/src/renderer/src/assets/fonts/icon-fonts/iconfont.css index 71573edbf..ae76c0026 100644 --- a/src/renderer/src/assets/fonts/icon-fonts/iconfont.css +++ b/src/renderer/src/assets/fonts/icon-fonts/iconfont.css @@ -1,6 +1,6 @@ @font-face { font-family: 'iconfont'; /* Project id 4753420 */ - src: url('iconfont.woff2?t=1742184675192') format('woff2'); + src: url('iconfont.woff2?t=1742793497518') format('woff2'); } .iconfont { @@ -11,6 +11,18 @@ -moz-osx-font-smoothing: grayscale; } +.icon-plugin:before { + content: '\e612'; +} + +.icon-tools:before { + content: '\e762'; +} + +.icon-OCRshibie:before { + content: '\e658'; +} + .icon-obsidian:before { content: '\e677'; } diff --git a/src/renderer/src/assets/fonts/icon-fonts/iconfont.woff2 b/src/renderer/src/assets/fonts/icon-fonts/iconfont.woff2 index 9c2ec4a51d33ca9eb2e6bfecf88be5ae1e3add95..9581311b4c103e440b1920a6af57ee16cd09201c 100644 GIT binary patch literal 5148 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 Kf~o^gUs?h|4g{b8 literal 4408 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 diff --git a/src/renderer/src/components/Icons/OcrIcon.tsx b/src/renderer/src/components/Icons/OcrIcon.tsx index 2565d85fa..41367445a 100644 --- a/src/renderer/src/components/Icons/OcrIcon.tsx +++ b/src/renderer/src/components/Icons/OcrIcon.tsx @@ -1,21 +1,7 @@ import { FC } from 'react' -const OcrIcon: FC> = (props) => ( - - - -) +const OcrIcon: FC, HTMLElement>> = (props) => { + return +} export default OcrIcon diff --git a/src/renderer/src/components/Icons/ToolIcon.tsx b/src/renderer/src/components/Icons/ToolIcon.tsx index ce4663ccd..69f8da260 100644 --- a/src/renderer/src/components/Icons/ToolIcon.tsx +++ b/src/renderer/src/components/Icons/ToolIcon.tsx @@ -1,17 +1,7 @@ import { FC } from 'react' -const ToolIcon: FC> = (props) => ( - - - -) +const ToolIcon: FC, HTMLElement>> = (props) => { + return +} export default ToolIcon diff --git a/src/renderer/src/pages/settings/SettingsPage.tsx b/src/renderer/src/pages/settings/SettingsPage.tsx index bbeab6e96..124ca1102 100644 --- a/src/renderer/src/pages/settings/SettingsPage.tsx +++ b/src/renderer/src/pages/settings/SettingsPage.tsx @@ -58,7 +58,7 @@ const SettingsPage: FC = () => { )} - + {t('settings.tool.title')} diff --git a/src/renderer/src/pages/settings/ToolSettings/index.tsx b/src/renderer/src/pages/settings/ToolSettings/index.tsx index ad26063a3..1e01bd217 100644 --- a/src/renderer/src/pages/settings/ToolSettings/index.tsx +++ b/src/renderer/src/pages/settings/ToolSettings/index.tsx @@ -52,7 +52,6 @@ const MenuList = styled.div` border-right: 0.5px solid var(--color-border); height: 100%; .iconfont { - color: var(--color-text-2); line-height: 16px; } `