Files
machartaa_admin_dist/dist/assets/index-66b0d7a5.js
T
2026-01-04 20:11:38 +03:30

2 lines
2.3 KiB
JavaScript

import{_ as R}from"./BasicMainCard-e6133669.js";import{I as S}from"./Icon-c7d1ee6c.js";import{d as f,u as M,n as w,o as a,c as d,p as V,F as k,i,V as g,w as t,b as s,e as v,t as x,k as K,g as b,x as A,j as B,y as N,z as $,v as z,h as E,l as F}from"./index-46ad6f18.js";import{_ as j,a as D,M as L}from"./styleChecker-1b8f3fec.js";import"./_plugin-vue_export-helper-296b8bb1.js";import"./index-e9d0cff4.js";import"./index-7154d232.js";import"./useState-ba6a6598.js";import"./vnode-3f18e55e.js";import"./Col-f3e9d12a.js";const T=f({__name:"BasicMenuItem",props:{menu:{}},setup(_){const n=_,o=M();function c(r){o.push({name:r.name})}return(r,u)=>{const l=S,p=j,C=w("BasicMenuItem",!0),I=D;return a(!0),d(k,null,V(n.menu,e=>{var h,y;return a(),d(k,{key:e.name},[e.children?(a(),i(I,{key:e.name},g({title:t(()=>[v(x(e.meta.title),1)]),default:t(()=>[e.children?(a(),i(C,{key:0,menu:e.children},null,8,["menu"])):K("",!0)]),_:2},[(y=e==null?void 0:e.meta)!=null&&y.icon?{name:"icon",fn:t(()=>[s(l,{icon:e.meta.icon},null,8,["icon"])]),key:"0"}:void 0]),1024)):(a(),i(p,{key:e.name,onClick:m=>c(e)},g({default:t(()=>{var m;return[v(" "+x((m=e==null?void 0:e.meta)==null?void 0:m.title),1)]}),_:2},[(h=e==null?void 0:e.meta)!=null&&h.icon?{name:"icon",fn:t(()=>{var m;return[s(l,{icon:(m=e==null?void 0:e.meta)==null?void 0:m.icon},null,8,["icon"])]}),key:"0"}:void 0]),1032,["onClick"]))],64)}),128)}}}),U=f({__name:"index",props:{menu:{},mode:{default:"inline"},theme:{default:"light"},width:{default:"20rem"}},setup(_){const n=_,o=b([]),c=M();return A(()=>{o.value=[c.currentRoute.value.name]}),(r,u)=>{const l=L;return a(),d("div",null,[s(l,{selectedKeys:B(o),"onUpdate:selectedKeys":u[0]||(u[0]=p=>N(o)?o.value=p:null),style:$({width:n.width}),mode:n.mode,theme:n.theme},{default:t(()=>[s(T,{menu:n.menu},null,8,["menu"])]),_:1},8,["selectedKeys","style","mode","theme"])])}}}),q={class:"w-full grid grid-cols-1 md:grid-cols-5 h-fit"},ee=f({__name:"index",setup(_){const n=z(),o=E(()=>{const c=n.routes.find(r=>r.name==="members");return F.get(c,"children[0].children",[])});return(c,r)=>{const u=R,l=w("RouterView");return a(),d("div",q,[s(u,{class:"md:col-span-1"},{default:t(()=>[s(U,{width:"13rem",menu:B(o)},null,8,["menu"])]),_:1}),s(u,{class:"mt-0 md:mt-5 md:mr-0 md:col-span-4"},{default:t(()=>[s(l)]),_:1})])}}});export{ee as default};