import{onMounted as u,resolveComponent as l,createElementBlock as m,openBlock as t,Fragment as p,renderList as a,createBlock as o,resolveDynamicComponent as i,mergeProps as _,withCtx as d,createTextVNode as f,toDisplayString as v}from"/vue.js";const b=Object.assign({name:"nc-recursive"},{__name:"nc-recursive",props:{element:{type:Array|Object,required:!0}},setup(c){const r=c;return u(()=>{console.debug("props.element",r.element)}),(y,g)=>{const s=l("NcRecursive",!0);return t(!0),m(p,null,a(r.element,(e,n)=>(t(),o(i(e.component),_({key:n},{ref_for:!0},e.attribute),{default:d(()=>[f(v(e.text),1),(t(),o(s,{element:e.element,key:n},null,8,["element"]))]),_:2},1040))),128)}}});export{b as default};
