lexical-vue
Version:
An extensible Vue 3 web text-editor based on Lexical.
24 lines (23 loc) • 749 B
JavaScript
import { defineComponent } from "vue";
import { useLexicalComposer } from "./LexicalComposer.vine.js";
import { useHistory } from "./shared/useHistory.js";
const HistoryPlugin = (()=>{
const __vine = defineComponent({
name: 'HistoryPlugin',
props: {
delay: {},
externalHistoryState: {}
},
setup (__props, param) {
let { expose: __expose } = param;
__expose();
const props = __props;
const editor = useLexicalComposer();
useHistory(editor, ()=>props.externalHistoryState, ()=>props.delay);
return (_ctx, _cache)=>null;
}
});
__vine.__vue_vine = true;
return __vine;
})();
export { HistoryPlugin };