From 45c32e307cd906119eff3ac96a32a8600704e6ba Mon Sep 17 00:00:00 2001 From: Seviche Date: Fri, 24 Mar 2023 22:29:15 +0800 Subject: [PATCH] Add some new commands --- src/components/Milkdown/Slash.vue | 6 ++---- src/components/Milkdown/Tooltip.vue | 17 +++++++++++------ src/composables/commands.ts | 21 +++++++++++++++------ 3 files changed, 28 insertions(+), 16 deletions(-) diff --git a/src/components/Milkdown/Slash.vue b/src/components/Milkdown/Slash.vue index 2df3583..ada6385 100644 --- a/src/components/Milkdown/Slash.vue +++ b/src/components/Milkdown/Slash.vue @@ -3,8 +3,9 @@ import { SlashProvider } from '@milkdown/plugin-slash' import { onMounted, onUnmounted, ref, watch } from 'vue' import { usePluginViewContext } from '@prosemirror-adapter/vue' import type { VNodeRef } from 'vue' -import { useAddCodeBlock, useToggleBold } from '../../composables/commands' +import { useCommands } from '../../composables/commands' +const { addCodeBlock, toggleBold } = useCommands() let tooltipProvider: SlashProvider const { view, prevState } = usePluginViewContext() @@ -25,9 +26,6 @@ watch([view, prevState], () => { onUnmounted(() => { tooltipProvider.destroy() }) - -const { addCodeBlock } = useAddCodeBlock() -const { toggleBold } = useToggleBold()