UNPKG

lexical-vue

Version:

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

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