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=(l,t,a)=>t in l?N(l,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):l[t]=a,y=(l,t)=>{for(var a in t||(t={}))C.call(t,a)&&v(l,a,t[a]);if(x)for(var a of x(t))T.call(t,a)&&v(l,a,t[a]);return l},b=(l,t)=>V(l,A(t));import{d as L,M as p,ae as q,a9 as B,aa as I,c as P,ab as j,ac as E,f as M,j as s,k as _,e as z,m as d,g as i,u as f,t as S,ad as g}from"./index-DeS8Almj.js";const w=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(l,t){const{slots:a}=t;return{getScopedSlot:n=>{if(!n)return null;const r=n.split("||");let e=null;for(let o=0;oq(n)?n(r)||e:n||e}},render(){const l=this.getScopedSlot("default"),t=this.getScopedSlot("node-label"),a=this.getScopedSlot("after-node-label"),m=l?this.getSlotValue(l,{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 n=this.node;for(;n;){let e=n.parent;if(n.level===1&&!n.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)===(n.key||n.id));c.unshift(o===(e.children||e.childNodes).length-1)}n=e}const r=[];for(let e=0;ej(t)),m=E(a.value),c={value:"uniqueId",children:"children"};return(n,r)=>{const e=_("el-tree"),o=_("el-card"),u=_("el-col"),k=_("el-tree-v2"),D=_("el-row");return z(),M(o,{shadow:"never"},{header:s(()=>[H]),default:s(()=>[d(D,{gutter:24},{default:s(()=>[d(u,{xs:24,sm:24,md:12,lg:12,xl:12,class:"mb-[20px]"},{default:s(()=>[d(o,{shadow:"never"},{header:s(()=>[K]),default:s(()=>[i("div",O,[d(e,{data:a.value,props:c,"show-checkbox":"","default-expand-all":"","node-key":"uniqueId",indent:30},{default:s(({node:h})=>[d(f(w),{node:h,showLabelLine:!0},{"node-label":s(()=>[i("span",R,S(f(g)(h.data.meta.title)),1)]),_:2},1032,["node"])]),_:1},8,["data"])])]),_:1})]),_:1}),d(u,{xs:24,sm:24,md:12,lg:12,xl:12},{default:s(()=>[d(o,{shadow:"never"},{header:s(()=>[F]),default:s(()=>[i("div",G,[d(k,{data:a.value,props:c,"show-checkbox":"",height:550,"default-expanded-keys":f(m)},{default:s(({node:h})=>[d(f(w),{node:h,treeData:a.value,showLabelLine:!0,indent:30},{"node-label":s(()=>[i("span",J,S(f(g)(h.data.meta.title)),1)]),_:2},1032,["node","treeData"])]),_:1},8,["data","default-expanded-keys"])])]),_:1})]),_:1})]),_:1})]),_:1})}}});export{W as default};