import{d as e,u as a,r as l,o as s,a as o,c as t,b as n,w as u,e as i,f as m,g as c,h as r,F as d,i as p,t as g,_ as f}from"./index-CdSAAqTC.js";const _=""+new URL("logo-ImTwLAzk.png",import.meta.url).href,y=f(e({__name:"AppSider",setup(e){const f=a(),y=l(!0),v=l("menu_1"),h=l({menu_1:{icon:"icon-fengche",title:"框架",pageName:"Framework",params:{}},menu_2:{icon:"icon-niudan",title:"系统",pageName:"Os",params:{}},menu_3:{icon:"icon-liuxing",title:"特效",pageName:"Effect",params:{}},menu_4:{icon:"icon-gouwu",title:"cross",pageName:"Cross",params:{}}});function w(e){console.log("sider menu e:",e),e&&(v.value=e.key),console.log("sider menu current:",v.value);const a=h.value[v.value];console.log("[home] load linkInfo:",a),f.push({name:a.pageName,params:a.params})}return s((()=>{w(null)})),(e,a)=>{const l=o("icon-font"),s=o("a-menu-item"),f=o("a-menu"),k=o("a-layout-sider"),N=o("router-view"),x=o("a-layout-content"),A=o("a-layout");return n(),t(A,{id:"app-layout-sider"},{default:u((()=>[i(k,{modelValue:y.value,"onUpdate:modelValue":a[0]||(a[0]=e=>y.value=e),theme:"light",class:"layout-sider",width:"100"},{default:u((()=>[a[1]||(a[1]=m("div",{class:"logo"},[m("img",{class:"pic-logo",src:_})],-1)),i(f,{class:"menu-item",theme:"light",mode:"inline",selectedKeys:[v.value],onClick:w},{default:u((()=>[(n(!0),c(d,null,r(h.value,((e,a)=>(n(),t(s,{key:a},{default:u((()=>[i(l,{type:e.icon},null,8,["type"]),p(" "+g(e.title),1)])),_:2},1024)))),128))])),_:1},8,["selectedKeys"])])),_:1},8,["modelValue"]),i(A,null,{default:u((()=>[i(x,{class:"layout-content"},{default:u((()=>[i(N)])),_:1})])),_:1})])),_:1})}}}),[["__scopeId","data-v-f4bee0e4"],["__file","/Users/gsx/www/gofile/src/ee/ee-demo-ts/frontend/src/layouts/AppSider.vue"]]);export{y as default};