diff --git a/src/renderer/src/assets/fonts/icon-fonts/iconfont.css b/src/renderer/src/assets/fonts/icon-fonts/iconfont.css
index 4f058812..71573edb 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=1741743579060') format('woff2');
+ src: url('iconfont.woff2?t=1742184675192') format('woff2');
}
.iconfont {
@@ -11,6 +11,10 @@
-moz-osx-font-smoothing: grayscale;
}
+.icon-obsidian:before {
+ content: '\e677';
+}
+
.icon-notion:before {
content: '\e690';
}
diff --git a/src/renderer/src/assets/fonts/icon-fonts/iconfont.woff2 b/src/renderer/src/assets/fonts/icon-fonts/iconfont.woff2
index 6c0519fc..9c2ec4a5 100644
Binary files a/src/renderer/src/assets/fonts/icon-fonts/iconfont.woff2 and b/src/renderer/src/assets/fonts/icon-fonts/iconfont.woff2 differ
diff --git a/src/renderer/src/components/ListItem/index.tsx b/src/renderer/src/components/ListItem/index.tsx
index 6e4b539e..7c2b785f 100644
--- a/src/renderer/src/components/ListItem/index.tsx
+++ b/src/renderer/src/components/ListItem/index.tsx
@@ -55,6 +55,9 @@ const ListItemContent = styled.div`
`
const IconWrapper = styled.span`
+ display: flex;
+ align-items: center;
+ justify-content: center;
margin-right: 8px;
`
diff --git a/src/renderer/src/pages/home/Tabs/TopicsTab.tsx b/src/renderer/src/pages/home/Tabs/TopicsTab.tsx
index 6d11f749..612660e3 100644
--- a/src/renderer/src/pages/home/Tabs/TopicsTab.tsx
+++ b/src/renderer/src/pages/home/Tabs/TopicsTab.tsx
@@ -26,7 +26,6 @@ import { Assistant, Topic } from '@renderer/types'
import { removeSpecialCharactersForFileName } from '@renderer/utils'
import { copyTopicAsMarkdown } from '@renderer/utils/copy'
import {
- exportMarkdownToNotion,
exportMarkdownToYuque,
exportTopicAsMarkdown,
exportTopicToNotion,
diff --git a/src/renderer/src/pages/settings/DataSettings/DataSettings.tsx b/src/renderer/src/pages/settings/DataSettings/DataSettings.tsx
index e2fa8483..7a17b16b 100644
--- a/src/renderer/src/pages/settings/DataSettings/DataSettings.tsx
+++ b/src/renderer/src/pages/settings/DataSettings/DataSettings.tsx
@@ -24,10 +24,9 @@ import styled from 'styled-components'
import { SettingContainer, SettingDivider, SettingGroup, SettingRow, SettingRowTitle, SettingTitle } from '..'
import MarkdownExportSettings from './MarkdownExportSettings'
import NotionSettings from './NotionSettings'
+import ObsidianSettings from './ObsidianSettings'
import WebDavSettings from './WebDavSettings'
import YuqueSettings from './YuqueSettings'
-import ObsidianSettings from './ObsidianSettings'
-import ObsidianIcon from '@renderer/assets/images/apps/obsidian.svg'
const DataSettings: FC = () => {
const { t } = useTranslation()
@@ -45,11 +44,15 @@ const DataSettings: FC = () => {
icon:
},
{ key: 'notion', title: 'settings.data.notion.title', icon: },
- { key: 'yuque', title: 'settings.data.yuque.title', icon: },
+ {
+ key: 'yuque',
+ title: 'settings.data.yuque.title',
+ icon:
+ },
{
key: 'obsidian',
title: 'settings.data.obsidian.title',
- icon:
+ icon:
}
]
@@ -215,6 +218,10 @@ const MenuList = styled.div`
padding: 12px;
border-right: 0.5px solid var(--color-border);
height: 100%;
+ .iconfont {
+ color: var(--color-text-2);
+ line-height: 16px;
+ }
`
export default DataSettings
diff --git a/src/renderer/src/pages/settings/DataSettings/ObsidianSettings.tsx b/src/renderer/src/pages/settings/DataSettings/ObsidianSettings.tsx
index 405bf26b..2931fe03 100644
--- a/src/renderer/src/pages/settings/DataSettings/ObsidianSettings.tsx
+++ b/src/renderer/src/pages/settings/DataSettings/ObsidianSettings.tsx
@@ -94,8 +94,8 @@ const ObsidianSettings: FC = () => {
-
- {t('settings.data.obsidian.api_key')}
+
+ {t('settings.data.obsidian.api_key')}