import{a as _}from"./chunk-OIB33BTV.js";import{a as T}from"./chunk-F6AHCJAP.js";import{a as M}from"./chunk-WJLIXXN3.js";import"./chunk-IOKWCZEB.js";import"./chunk-BLIS2XXD.js";import"./chunk-3S3T7QLT.js";import"./chunk-UGBMCXS6.js";import"./chunk-5TTXT2K2.js";import"./chunk-YNQPX5G6.js";import"./chunk-4P6SOZDY.js";import"./chunk-2HIDUY57.js";import"./chunk-HY3IUHOC.js";import"./chunk-4AEX2WLA.js";import"./chunk-2MELUOYA.js";import"./chunk-WOPE6PPO.js";import{E as D,h as y,o as C}from"./chunk-MDIMQ3H3.js";import"./chunk-MWDJTJ3O.js";import"./chunk-TKVDP62Z.js";import{Ib as o,Jb as a,Kb as r,Sd as c,Tc as p,Za as n,ib as u,ra as m,rc as l,sc as d,tc as g}from"./chunk-GJDGQISV.js";import"./chunk-WFMAM73Y.js";import"./chunk-SNAKHGZS.js";var S=class s{activatedRoute=m(c);settings=m(M);formData=p(()=>this.settings.formData());options=p(()=>this.settings.options());configDefault=p(()=>this.settings.configDefault());constructor(){this.settings.initFormData(this.activatedRoute)}static \u0275fac=function(i){return new(i||s)};static \u0275cmp=u({type:s,selectors:[["POS-tinymce-editor"]],decls:8,vars:12,consts:[["cardTitle","TinyMCE Editor Plugins","id","tinyMcePlugins"],[1,"row"],[1,"col-12"],[3,"ngModelChange","label","ngModel","defaultConfig","description"]],template:function(i,e){i&1&&(a(0,"POS-card",0)(1,"div",1)(2,"div",2)(3,"POS-input-toggle",3),g("ngModelChange",function(t){return d(e.formData().Code,t)||(e.formData().Code=t),t}),r()(),a(4,"div",2)(5,"POS-input-toggle",3),g("ngModelChange",function(t){return d(e.formData().Table,t)||(e.formData().Table=t),t}),r()(),a(6,"div",2)(7,"POS-input-toggle",3),g("ngModelChange",function(t){return d(e.formData().Lists,t)||(e.formData().Lists=t),t}),r()()()()),i&2&&(n(3),o("label","Code Plugin"),l("ngModel",e.formData().Code),o("defaultConfig",e.configDefault().Code)("description","Code plugin for TinyMCE editor"),n(2),o("label","Table Plugin"),l("ngModel",e.formData().Table),o("defaultConfig",e.configDefault().Table)("description","Enable table plugin for TinyMCE editor"),n(2),o("label","List Plugin"),l("ngModel",e.formData().Lists),o("defaultConfig",e.configDefault().Lists)("description","Numbering and Bulleting list plugin for TinyMCE editor"))},dependencies:[T,_,D,y,C],encapsulation:2,changeDetection:0})};export{S as TinymceEditorComponent};
