diff --git a/src/components/CodemirrorEditor/EditorHeader/AboutDialog.vue b/src/components/CodemirrorEditor/EditorHeader/AboutDialog.vue
index 21f0c37e2..fefdbc3a4 100644
--- a/src/components/CodemirrorEditor/EditorHeader/AboutDialog.vue
+++ b/src/components/CodemirrorEditor/EditorHeader/AboutDialog.vue
@@ -26,6 +26,7 @@ function onRedirect(url) {
一款高度简洁的微信 Markdown 编辑器
扫码关注公众号 Doocs,原创技术文章第一时间推送!
diff --git a/src/components/CodemirrorEditor/EditorHeader/EditDropdown.vue b/src/components/CodemirrorEditor/EditorHeader/EditDropdown.vue
index 5e2cd244c..49f0f44c3 100644
--- a/src/components/CodemirrorEditor/EditorHeader/EditDropdown.vue
+++ b/src/components/CodemirrorEditor/EditorHeader/EditDropdown.vue
@@ -1,4 +1,11 @@
-
-
- 编辑
+
+
+ 编辑
+
-
-
-
-
-
-
-
- 上传图片
-
-
-
-
-
- 插入表格
-
-
-
-
+
+
+
+
+
+
+ 上传图片
+
+
+
+
+
+ 插入表格
+
+
+
-
-
diff --git a/src/components/CodemirrorEditor/EditorHeader/FileDropdown.vue b/src/components/CodemirrorEditor/EditorHeader/FileDropdown.vue
index 4a3d16b1b..e1943158c 100644
--- a/src/components/CodemirrorEditor/EditorHeader/FileDropdown.vue
+++ b/src/components/CodemirrorEditor/EditorHeader/FileDropdown.vue
@@ -1,6 +1,14 @@
-
-
- 文件
+
+
+ 文件
+
-
-
-
-
-
-
-
- 导入 .md
-
-
-
-
-
- 导出 .md
-
-
-
-
-
- 导出 .html
-
-
-
-
-
- 深色模式
-
-
-
-
-
- 左侧编辑
-
-
-
-
+
+
+
+
+
+
+ 导入 .md
+
+
+
+
+
+ 导出 .md
+
+
+
+
+
+ 导出 .html
+
+
+
+
+
+
+ 深色模式
+
+
+
+
+
+
+ 左侧编辑
+
+
+
-
-
diff --git a/src/components/CodemirrorEditor/EditorHeader/HelpDropdown.vue b/src/components/CodemirrorEditor/EditorHeader/HelpDropdown.vue
index 0373afc9c..68d3a42e3 100644
--- a/src/components/CodemirrorEditor/EditorHeader/HelpDropdown.vue
+++ b/src/components/CodemirrorEditor/EditorHeader/HelpDropdown.vue
@@ -1,37 +1,36 @@
-
-
- 帮助
-
-
-
-
- 关于
-
-
-
-
+
+
+ 帮助
+
+
+
+
+
+
+
+ 关于
+
+
+
-
-
diff --git a/src/components/CodemirrorEditor/EditorHeader/StyleDropdown.vue b/src/components/CodemirrorEditor/EditorHeader/StyleDropdown.vue
index ee7eb7f72..f38767777 100644
--- a/src/components/CodemirrorEditor/EditorHeader/StyleDropdown.vue
+++ b/src/components/CodemirrorEditor/EditorHeader/StyleDropdown.vue
@@ -4,6 +4,20 @@ import { storeToRefs } from 'pinia'
import StyleOptionMenu from './StyleOptionMenu.vue'
+import {
+ DropdownMenu,
+ DropdownMenuContent,
+ DropdownMenuItem,
+ DropdownMenuSeparator,
+ DropdownMenuTrigger,
+} from '@/components/ui/dropdown-menu'
+
+import {
+ HoverCard,
+ HoverCardContent,
+ HoverCardTrigger,
+} from '@/components/ui/hover-card'
+
import { codeBlockThemeOptions, colorOptions, fontFamilyOptions, fontSizeOptions, githubConfig, legendOptions } from '@/config'
import { useStore } from '@/stores'
@@ -51,87 +65,78 @@ function customStyle() {
-
-
- 样式
+
+
+ 样式
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 自定义颜色
-
-
-
-
-
-
-
- 自定义 CSS
-
-
-
-
-
- Mac 代码块
-
-
-
-
-
- 重置
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+ 自定义主题色
+
+
+
+
+
+
+
+
+
+ 自定义 CSS
+
+
+
+
+
+
+ Mac 代码块
+
+
+
+
+ 重置
+
+
+
-
-
diff --git a/src/components/CodemirrorEditor/EditorHeader/StyleOptionMenu.vue b/src/components/CodemirrorEditor/EditorHeader/StyleOptionMenu.vue
index 1b349224b..a2ef385f0 100644
--- a/src/components/CodemirrorEditor/EditorHeader/StyleOptionMenu.vue
+++ b/src/components/CodemirrorEditor/EditorHeader/StyleOptionMenu.vue
@@ -1,4 +1,13 @@
-
+
+
+
+
+
-
-
diff --git a/src/components/CodemirrorEditor/EditorHeader/index.vue b/src/components/CodemirrorEditor/EditorHeader/index.vue
index 310bb5ec2..d7d6a431f 100644
--- a/src/components/CodemirrorEditor/EditorHeader/index.vue
+++ b/src/components/CodemirrorEditor/EditorHeader/index.vue
@@ -9,6 +9,21 @@ import HelpDropdown from './HelpDropdown.vue'
import StyleDropdown from './StyleDropdown.vue'
import EditDropdown from './EditDropdown.vue'
+import {
+ DropdownMenu,
+ DropdownMenuContent,
+ DropdownMenuItem,
+ DropdownMenuSeparator,
+ DropdownMenuShortcut,
+ DropdownMenuTrigger,
+} from '@/components/ui/dropdown-menu'
+
+import {
+ HoverCard,
+ HoverCardContent,
+ HoverCardTrigger,
+} from '@/components/ui/hover-card'
+
import { mergeCss, solveWeChatImage } from '@/utils'
import { useStore } from '@/stores'
@@ -139,35 +154,30 @@ function copy() {