lexical-vue
Version:
An extensible Vue 3 web text-editor based on Lexical.
12 lines (11 loc) • 433 B
JavaScript
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 };