diff --git a/src/App.vue b/src/App.vue index ae4c8ab..a4e355d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,13 +1,7 @@ diff --git a/src/components/Milkdown/Block.vue b/src/components/Milkdown/Block.vue index c904e55..1524325 100644 --- a/src/components/Milkdown/Block.vue +++ b/src/components/Milkdown/Block.vue @@ -14,6 +14,7 @@ let tooltipProvider: BlockProvider | undefined watch([loading], () => { const editor = get() + // eslint-disable-next-line antfu/if-newline if (loading.value || !editor || tooltipProvider) return editor.action((ctx) => { diff --git a/src/components/Milkdown/EditroWrapper.vue b/src/components/Milkdown/EditroWrapper.vue new file mode 100644 index 0000000..c656a41 --- /dev/null +++ b/src/components/Milkdown/EditroWrapper.vue @@ -0,0 +1,13 @@ + + + diff --git a/src/utils/utils.ts b/src/utils/utils.ts index 1d9459e..0c806d7 100644 --- a/src/utils/utils.ts +++ b/src/utils/utils.ts @@ -7,9 +7,8 @@ import { toggleStrongCommand, } from '@milkdown/preset-commonmark' -const [loading, get] = useInstance() - export const addCodeBlock = (e: Event) => { + const [loading, get] = useInstance() if (loading.value) return e.preventDefault() @@ -24,7 +23,9 @@ export const addCodeBlock = (e: Event) => { } export const toggleBold = (e: Event) => { + const [loading, get] = useInstance() if (loading.value) return e.preventDefault() + get()!.action(callCommand(toggleStrongCommand.key)) }