var N=Object.defineProperty,V=Object.defineProperties;var A=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var C=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable;var v=(n,t,a)=>t in n?N(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,y=(n,t)=>{for(var a in t||(t={}))C.call(t,a)&&v(n,a,t[a]);if(x)for(var a of x(t))T.call(t,a)&&v(n,a,t[a]);return n},b=(n,t)=>V(n,A(t));import{d as L,N as p,O as q,C as B,D as I,E,G as P,c as K,w as l,b as _,f as O,i as r,g as d,u as f,t as S,K as w,L as j}from"./index-0sqNsTIg.js";const g=L({name:"ReTreeLine",props:{node:{type:Object,required:!0},data:{type:Array,default:()=>{}},treeData:{type:Array,default:()=>[]},indent:{type:Number,default:16},showLabelLine:{type:Boolean,default:!0}},setup(n,t){const{slots:a}=t;return{getScopedSlot:s=>{if(!s)return null;const i=s.split("||");let e=null;for(let o=0;oq(s)?s(i)||e:s||e}},render(){const n=this.getScopedSlot("default"),t=this.getScopedSlot("node-label"),a=this.getScopedSlot("after-node-label"),m=n?this.getSlotValue(n,{node:this.node,data:this.data}):[t?this.getSlotValue(t,{node:this.node,data:this.data}):p("span",{class:"element-tree-node-label"},this.node.label),this.showLabelLine?p("span",{class:"element-tree-node-label-line"}):null,this.getSlotValue(a,{node:this.node,data:this.data})],c=[];let s=this.node;for(;s;){let e=s.parent;if(s.level===1&&!s.parent){if(!this.treeData||!Array.isArray(this.treeData))throw Error("if you using el-tree-v2 (Virtualized Tree) of element-plus,element-tree-line required data.");e={children:Array.isArray(this.treeData)?this.treeData.map(o=>b(y({},o),{key:o.id})):[],level:0,key:"node-0",parent:null}}if(e){const o=(e.children||e.childNodes).findIndex(u=>(u.key||u.id)===(s.key||s.id));c.unshift(o===(e.children||e.childNodes).length-1)}s=e}const i=[];for(let e=0;ej(t)),m=P(a.value),c={value:"uniqueId",children:"children"};return(s,i)=>{const e=_("el-tree"),o=_("el-card"),u=_("el-col"),k=_("el-tree-v2"),D=_("el-row");return O(),K(o,{shadow:"never"},{header:l(()=>[z]),default:l(()=>[r(D,{gutter:24},{default:l(()=>[r(u,{xs:24,sm:24,md:12,lg:12,xl:12,class:"mb-[20px]"},{default:l(()=>[r(o,{shadow:"never"},{header:l(()=>[G]),default:l(()=>[d("div",H,[r(e,{data:a.value,props:c,"show-checkbox":"","default-expand-all":"","node-key":"uniqueId",indent:30},{default:l(({node:h})=>[r(f(g),{node:h,showLabelLine:!0},{"node-label":l(()=>[d("span",M,S(f(w)(h.data.meta.title)),1)]),_:2},1032,["node"])]),_:1},8,["data"])])]),_:1})]),_:1}),r(u,{xs:24,sm:24,md:12,lg:12,xl:12},{default:l(()=>[r(o,{shadow:"never"},{header:l(()=>[R]),default:l(()=>[d("div",F,[r(k,{data:a.value,props:c,"show-checkbox":"",height:550,"default-expanded-keys":f(m)},{default:l(({node:h})=>[r(f(g),{node:h,treeData:a.value,showLabelLine:!0,indent:30},{"node-label":l(()=>[d("span",J,S(f(w)(h.data.meta.title)),1)]),_:2},1032,["node","treeData"])]),_:1},8,["data","default-expanded-keys"])])]),_:1})]),_:1})]),_:1})]),_:1})}}});export{W as default};