You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
1.8 KiB

import c from"./LayoutSider-7fc8a407.js";import u from"./MixSider-640a55ef.js";import{d as _,m as f,cc as C,aC as g,aT as S,aU as t,o as r,a as i,w as M,b as h,x as w}from"./index-f4658ae7.js";import{D as x}from"./index-eb3034da.js";import"./index.vue_vue_type_style_index_0_lang-dde1b35f.js";import"./BasicMenu-9f2aa71f.js";import"./BasicSubMenuItem-c36b7cc8.js";import"./props-423fa451.js";import"./BasicMenuItem-49d391a1.js";import"./MenuItemContent-d6146a35.js";import"./useOpenKeys-4fc3b1b0.js";import"./SimpleMenu-89e7c4ba.js";import"./Menu-92f46a5c.js";import"./useSimpleMenuContext-8e83f8e2.js";import"./SimpleSubMenu-85d1d86e.js";import"./MenuItem-d816c82b.js";import"./useMenu-0528c2f2.js";import"./SubMenuItem-aaf71495.js";import"./useOpenKeys-63d6d809.js";import"./SimpleMenuTag.vue_vue_type_script_lang-a44ed489.js";import"./useLayoutMenu-f6cd7ae7.js";import"./index-a9188ff1.js";import"./HeaderTrigger-805c863b.js";import"./MenuUnfoldOutlined-9166492e.js";import"./useLayoutSider-669e7ecd.js";import"./DragBar-a8133737.js";import"./SimpleMenuTag-5adc79e1.js";const b=_({name:"SiderWrapper",components:{Sider:c,Drawer:x,MixSider:u},setup(){const{prefixCls:e}=f("layout-sider-wrapper"),{getIsMobile:s}=C(),{setMenuSetting:n,getCollapsed:p,getMenuWidth:a,getIsMixSidebar:m}=g();function o(){n({collapsed:!0})}return{prefixCls:e,getIsMobile:s,getCollapsed:p,handleClose:o,getMenuWidth:a,getIsMixSidebar:m}}});function y(e,s,n,p,a,m){const o=t("Sider"),l=t("Drawer"),d=t("MixSider");return e.getIsMobile?(r(),i(l,{key:0,placement:"left",class:w(e.prefixCls),width:e.getMenuWidth,getContainer:null,visible:!e.getCollapsed,onClose:e.handleClose},{default:M(()=>[h(o)]),_:1},8,["class","width","visible","onClose"])):e.getIsMixSidebar?(r(),i(d,{key:1})):(r(),i(o,{key:2}))}const Y=S(b,[["render",y]]);export{Y as default};