UNPKG

jodit-pro

Version:

PRO Version of Jodit Editor

2 lines (1 loc) 942 B
var d=Object.defineProperty;var h=(i,e)=>d(i,"name",{value:e,configurable:!0});var n,u=function(i,e,r,o){var c=arguments.length,t=c<3?e:o===null?o=Object.getOwnPropertyDescriptor(e,r):o,l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(i,e,r,o);else for(var s=i.length-1;s>=0;s--)(l=i[s])&&(t=(c<3?l(t):c>3?l(e,r,t):l(e,r))||t);return c>3&&t&&Object.defineProperty(e,r,t),t},f;import{component as a}from"jodit/esm/core/decorators/component/component.js";import{UIGroup as m}from"jodit/esm/core/ui/group/group.js";import{UIBrowserFolder as v}from"../folder/folder.js";let p=f=(n=class extends m{className(){return"UITree"}constructor(e,r){super(e),this.syncMod=!0,this.build(r)}build(e){this.clear(),e.forEach(r=>{const o=new v(this.jodit,r);this.append(o),r.isActive&&o.setMod("active",!0),r.children.length&&this.append(new f(this.jodit,r.children))})}},h(n,"UITree"),n);p=f=u([a],p);export{p as UITree};