123 |
- import{M as _,p as g,am as o,o as n,a as s,ad as x,F as c,T as r,U as m,_ as a,b as u,Z as l,a8 as C,Y as I}from"./vue.aade88c7.js";import{o as L}from"./index.27cf50e8.js";const B=["onClick"],S=_({name:"navMenuSubItem"}),V=_({...S,props:{chil:{type:Array,default:()=>[]}},setup(p){const d=p,h=g(()=>d.chil),k=t=>{L.handleOpenLink(t)};return(t,$)=>{const i=o("SvgIcon"),f=o("sub-item",!0),y=o("el-sub-menu"),b=o("el-menu-item");return n(!0),s(c,null,x(h.value,e=>(n(),s(c,null,[e.children&&e.children.length>0?(n(),r(y,{index:e.path,key:e.path},{title:m(()=>[a(i,{name:e.meta.icon},null,8,["name"]),u("span",null,l(t.$t(e.meta.title)),1)]),default:m(()=>[a(f,{chil:e.children},null,8,["chil"])]),_:2},1032,["index"])):(n(),r(b,{index:e.path,key:e.path},{default:m(()=>[!e.meta.isLink||e.meta.isLink&&e.meta.isIframe?(n(),s(c,{key:0},[a(i,{name:e.meta.icon},null,8,["name"]),u("span",null,l(t.$t(e.meta.title)),1)],64)):(n(),s("a",{key:1,class:"w100",onClick:C(w=>k(e),["prevent"])},[a(i,{name:e.meta.icon},null,8,["name"]),I(" "+l(t.$t(e.meta.title)),1)],8,B))]),_:2},1032,["index"]))],64))),256)}}});export{V as default};
- //# sourceMappingURL=subItem.198d84a8.js.map
|