import{T as i,E as d,a as c,u as p,b as l,p as f}from"./Wrapper-g9rQ14Xc.chunk.mjs";import{i as u,w as C}from"./vue.runtime.esm-B7-PK3p1.chunk.mjs";import{n as _}from"./NcCheckboxRadioSwitch-CgbTELjq-BFpDVXaF.chunk.mjs";const m={name:"BaseReader",components:{EditorContent:d,TocContainer:i},props:{content:{type:String,required:!0}},setup(t){const e=u("extensions"),n=new c({extensions:e()});f(n);const{useTableOfContents:r}=p(),{setContent:o,setEditable:a}=l(n);return C(()=>t.content,s=>{console.warn({content:s}),o(s)}),a(!1),o(t.content,{addToHistory:!1}),{editor:n,useTableOfContents:r}},beforeDestroy(){this.editor?.destroy()}};var x=function(){var t=this,e=t._self._c;return e("div",{staticClass:"editor__content-wrapper",attrs:{"data-text-el":"editor-content-wrapper"}},[e("EditorContent",{staticClass:"editor__content text-editor__content",attrs:{id:"read-only-editor",editor:t.editor}}),t.useTableOfContents?e("TocContainer"):t._e()],1)},T=[],b=_(m,x,T,!1,null,"d7e4f4ea");const E=b.exports;export{E as B}; //# sourceMappingURL=BaseReader-CX01F9DF.chunk.mjs.map