import{c as l,o as t,w as a,d as u,bd as o,cT as T,b1 as f,H as C,G as s,c1 as V,cv as h,a as d,bm as x,cR as S,c8 as I,a$ as O,F as g,aZ as w,aw as L,cU as $,cV as p}from"./index-CqV2f6zD.js";const B={__name:"NavGroup",props:{item:Object},setup(e){const i=e;return(m,n)=>(t(),l(T,{color:"darkText",class:"smallCap"},{default:a(()=>[u(o(m.$t(i.item.header)),1)]),_:1}))}},N={__name:"IconSet",props:{item:Object,level:Number},setup(e){const i=e;return(m,n)=>i.level>0?(t(),l(f(i.item),{key:0,size:"5",fill:"currentColor","stroke-width":"1.5",class:"iconClass"})):(t(),l(f(i.item),{key:1,size:"20","stroke-width":"1.5",class:"iconClass"}))}},j={__name:"NavItem",props:{item:Object,level:Number,breadcrumbTitle:String,breadcrumbId:[Number,String]},emits:["getChildren"],setup(e,{emit:i}){const m=e,n=i,b=r=>{n("getChildren",r)};return(r,v)=>(t(),C("div",null,[e.item.type=="line"?(t(),l(V,{key:0,class:"mt-4 mb-4"})):s("",!0),e.item.type=="title"?(t(),l(h,{key:1,class:"font-weight-medium mb-4"},{default:a(()=>[u(o(e.item.name),1)]),_:1})):s("",!0),e.item.type!="line"&&e.item.type!="title"?(t(),l(I,{key:2,active:e.breadcrumbId==e.item.id,link:"",rounded:"",class:"mb-1 listitem",color:"secondary",disabled:e.item.disabled},{prepend:a(()=>[m.level>0?(t(),l(N,{key:0,item:x(S),level:m.level},null,8,["item","level"])):s("",!0)]),default:a(()=>[d(h,{onClick:v[0]||(v[0]=k=>b(e.item))},{default:a(()=>[u(o(e.item.name),1)]),_:1})]),_:1},8,["active","disabled"])):s("",!0)]))}},D={__name:"NavCollapse",props:{item:Object,level:Number,breadcrumbTitle:String,breadcrumbId:[Number,String]},emits:["getChildren"],setup(e,{emit:i}){const m=e,n=i;function b(r){n("getChildren",r)}return(r,v)=>{const k=O("NavCollapse",!0);return t(),l(p,null,{activator:a(({props:c,isOpen:y})=>[d(I,L({active:e.breadcrumbTitle==e.item.name,isOpen:e.breadcrumbTitle==e.item.name},c,{value:e.item.name,rounded:"",class:"mb-1 listitem",color:"secondary"}),{prepend:a(()=>[d(N,{item:e.item.icon,level:e.level},null,8,["item","level"])]),default:a(()=>[d(h,{class:"mr-auto"},{default:a(()=>[u(o(e.item.name),1)]),_:1}),e.item.subCaption?(t(),l($,{key:0,class:"text-caption mt-n1 hide-menu"})):s("",!0)]),_:2},1040,["active","isOpen","value"])]),default:a(()=>[(t(!0),C(g,null,w(e.item.children,(c,y)=>(t(),C(g,{key:y},[c.children?(t(),l(k,{key:0,item:c,level:m.level+1},null,8,["item","level"])):(t(),l(j,{key:1,item:c,level:m.level+1,breadcrumbTitle:m.breadcrumbTitle,breadcrumbId:e.breadcrumbId,onGetChildren:b},null,8,["item","level","breadcrumbTitle","breadcrumbId"]))],64))),128))]),_:1})}}};export{B as _,D as a,j as b};