UNPKG

lexical-vue

Version:

An extensible Vue 3 web text-editor based on Lexical.

12 lines (11 loc) 433 B
import { registerDragonSupport } from "@lexical/dragon"; import { registerRichText } from "@lexical/rich-text"; import { mergeRegister } from "@lexical/utils"; import { onMounted, onUnmounted } from "vue"; function useRichTextSetup(editor) { onMounted(()=>{ const unregister = mergeRegister(registerRichText(editor), registerDragonSupport(editor)); onUnmounted(unregister); }); } export { useRichTextSetup };