1 |
- import{d as L,c as u,n as F,x as w,a0 as Y,s as ue,o as y,H as N,Q as ce,A as de,a6 as fe,T as ve,$ as Q,Z as ge,U as me,W as V,q as f,aO as Z,ak as pe}from"./main-4801cc52.js";import{b as q,a as he,R as G,L as J}from"./index-33c9ec48.js";var xe=function(e){return!isNaN(parseFloat(e))&&isFinite(e)};const ye=xe;var M=function(){return{prefixCls:String,hasSider:{type:Boolean,default:void 0},tagName:String}};function B(t){var e=t.suffixCls,r=t.tagName,i=t.name;return function(c){var v=L({compatConfig:{MODE:3},name:i,props:M(),setup:function(C,m){var a=m.slots,l=F(e,C),d=l.prefixCls;return function(){var k=N(N({},C),{},{prefixCls:d.value,tagName:r});return u(c,k,a)}}});return v}}var E=L({compatConfig:{MODE:3},props:M(),setup:function(e,r){var i=r.slots;return function(){return u(e.tagName,{class:e.prefixCls},i)}}}),Ce=L({compatConfig:{MODE:3},props:M(),setup:function(e,r){var i=r.slots,c=F("",e),v=c.direction,g=w([]),C={addSider:function(l){g.value=[].concat(ce(g.value),[l])},removeSider:function(l){g.value=g.value.filter(function(d){return d!==l})}};Y(q,C);var m=ue(function(){var a,l=e.prefixCls,d=e.hasSider;return a={},y(a,"".concat(l),!0),y(a,"".concat(l,"-has-sider"),typeof d=="boolean"?d:g.value.length>0),y(a,"".concat(l,"-rtl"),v.value==="rtl"),a});return function(){var a=e.tagName;return u(a,{class:m.value},i)}}}),be=B({suffixCls:"layout",tagName:"section",name:"ALayout"})(Ce),W=B({suffixCls:"layout-header",tagName:"header",name:"ALayoutHeader"})(E),j=B({suffixCls:"layout-footer",tagName:"footer",name:"ALayoutFooter"})(E),H=B({suffixCls:"layout-content",tagName:"main",name:"ALayoutContent"})(E);const T=be;var Se={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"};const Oe=Se;function K(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?Object(arguments[e]):{},i=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(i=i.concat(Object.getOwnPropertySymbols(r).filter(function(c){return Object.getOwnPropertyDescriptor(r,c).enumerable}))),i.forEach(function(c){we(t,c,r[c])})}return t}function we(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var D=function(e,r){var i=K({},e,r.attrs);return u(de,K({},i,{icon:Oe}),null)};D.displayName="BarsOutlined";D.inheritAttrs=!1;const Ne=D;var X={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px",xxxl:"1999.98px"},Le=function(){return{prefixCls:String,collapsible:{type:Boolean,default:void 0},collapsed:{type:Boolean,default:void 0},defaultCollapsed:{type:Boolean,default:void 0},reverseArrow:{type:Boolean,default:void 0},zeroWidthTriggerStyle:{type:Object,default:void 0},trigger:f.any,width:f.oneOfType([f.number,f.string]),collapsedWidth:f.oneOfType([f.number,f.string]),breakpoint:f.oneOf(Z("xs","sm","md","lg","xl","xxl","xxxl")),theme:f.oneOf(Z("light","dark")).def("dark"),onBreakpoint:Function,onCollapse:Function}},Be=function(){var t=0;return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return t+=1,"".concat(e).concat(t)}}();const $=L({compatConfig:{MODE:3},name:"ALayoutSider",inheritAttrs:!1,props:fe(Le(),{collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80}),emits:["breakpoint","update:collapsed","collapse"],setup:function(e,r){var i=r.emit,c=r.attrs,v=r.slots,g=F("layout-sider",e),C=g.prefixCls,m=ve(q,void 0),a=w(!!(e.collapsed!==void 0?e.collapsed:e.defaultCollapsed)),l=w(!1);Q(function(){return e.collapsed},function(){a.value=!!e.collapsed}),Y(he,a);var d=function(o,h){e.collapsed===void 0&&(a.value=o),i("update:collapsed",o),i("collapse",o,h)},k=w(function(n){l.value=n.matches,i("breakpoint",n.matches),a.value!==n.matches&&d(n.matches,"responsive")}),p;function x(n){return k.value(n)}var I=Be("ant-sider-");m&&m.addSider(I),ge(function(){Q(function(){return e.breakpoint},function(){try{var n;(n=p)===null||n===void 0||n.removeEventListener("change",x)}catch{var o;(o=p)===null||o===void 0||o.removeListener(x)}if(typeof window<"u"){var h=window,s=h.matchMedia;if(s&&e.breakpoint&&e.breakpoint in X){p=s("(max-width: ".concat(X[e.breakpoint],")"));try{p.addEventListener("change",x)}catch{p.addListener(x)}x(p)}}},{immediate:!0})}),me(function(){try{var n;(n=p)===null||n===void 0||n.removeEventListener("change",x)}catch{var o;(o=p)===null||o===void 0||o.removeListener(x)}m&&m.removeSider(I)});var R=function(){d(!a.value,"clickTrigger")};return function(){var n,o,h,s=C.value,S=e.collapsedWidth,ee=e.width,A=e.reverseArrow,te=e.zeroWidthTriggerStyle,U=e.trigger,O=U===void 0?(n=v.trigger)===null||n===void 0?void 0:n.call(v):U,_=e.collapsible,ae=e.theme,P=a.value?S:ee,b=ye(P)?"".concat(P,"px"):String(P),z=parseFloat(String(S||0))===0?u("span",{onClick:R,class:V("".concat(s,"-zero-width-trigger"),"".concat(s,"-zero-width-trigger-").concat(A?"right":"left")),style:te},[O||u(Ne,null,null)]):null,ne={expanded:A?u(G,null,null):u(J,null,null),collapsed:A?u(J,null,null):u(G,null,null)},re=a.value?"collapsed":"expanded",oe=ne[re],ie=O!==null?z||u("div",{class:"".concat(s,"-trigger"),onClick:R,style:{width:b}},[O||oe]):null,le=[c.style,{flex:"0 0 ".concat(b),maxWidth:b,minWidth:b,width:b}],se=V(s,"".concat(s,"-").concat(ae),(o={},y(o,"".concat(s,"-collapsed"),!!a.value),y(o,"".concat(s,"-has-trigger"),_&&O!==null&&!z),y(o,"".concat(s,"-below"),!!l.value),y(o,"".concat(s,"-zero-width"),parseFloat(b)===0),o),c.class);return u("aside",N(N({},c),{},{class:se,style:le}),[u("div",{class:"".concat(s,"-children")},[(h=v.default)===null||h===void 0?void 0:h.call(v)]),_||l.value&&z?ie:null])}}}),Pe=pe(T,{Header:W,Footer:j,Content:H,Sider:$,install:function(e){return e.component(T.name,T),e.component(W.name,W),e.component(j.name,j),e.component($.name,$),e.component(H.name,H),e}});export{Pe as L};
|