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 @@ - - 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() { - - 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() {
- - - 格式 + + + 格式 + - - - + + + + + {{ label }} + + {{ kbd }} + + + + + + + + 微信外链转底部引用 + + + @@ -187,22 +197,4 @@ function copy() { height: 100%; padding: 0 20px; } - -.el-dropdown-link { - display: flex; - align-items: center; - cursor: pointer; -} - -.format-list { - width: 250px; -} - -.format-item { - kbd { - font-size: 0.75em; - float: right; - color: #666; - } -} diff --git a/src/views/CodemirrorEditor.vue b/src/views/CodemirrorEditor.vue index ec2de0cd6..c345181af 100644 --- a/src/views/CodemirrorEditor.vue +++ b/src/views/CodemirrorEditor.vue @@ -547,6 +547,8 @@ onMounted(() => {