index-b1cfe141.js 7.0 KB

12
  1. import{d as G,u as J,n as a,P as C,I as se,c as B,v as ve,y as ie,cN as de,p as L,k as fe,l as x,dD as ge,dL as me,dM as ye,F as pe,L as he,bD as ee,f as $,A as te,h as _e,_ as ae,d8 as Se,dN as xe,d2 as ne,dO as Ce,dK as Ie,cl as be}from"./index-8a67e3df.js";var $e=function(){return{avatar:C.any,description:C.any,prefixCls:String,title:C.any}};const Me=G({compatConfig:{MODE:3},name:"AListItemMeta",props:$e(),displayName:"AListItemMeta",__ANT_LIST_ITEM_META:!0,slots:["avatar","description","title"],setup:function(e,O){var n=O.slots,I=J("list",e),o=I.prefixCls;return function(){var b,y,i,P,j,c,d="".concat(o.value,"-item-meta"),r=(b=e.title)!==null&&b!==void 0?b:(y=n.title)===null||y===void 0?void 0:y.call(n),u=(i=e.description)!==null&&i!==void 0?i:(P=n.description)===null||P===void 0?void 0:P.call(n),s=(j=e.avatar)!==null&&j!==void 0?j:(c=n.avatar)===null||c===void 0?void 0:c.call(n),p=a("div",{class:"".concat(o.value,"-item-meta-content")},[r&&a("h4",{class:"".concat(o.value,"-item-meta-title")},[r]),u&&a("div",{class:"".concat(o.value,"-item-meta-description")},[u])]);return a("div",{class:d},[s&&a("div",{class:"".concat(o.value,"-item-meta-avatar")},[s]),(r||u)&&p])}}});var re=Symbol("ListContextKey"),Le=["class"],Pe=function(){return{prefixCls:String,extra:C.any,actions:C.array,grid:Object,colStyle:{type:Object,default:void 0}}};const je=G({compatConfig:{MODE:3},name:"AListItem",inheritAttrs:!1,Meta:Me,props:Pe(),slots:["actions","extra"],setup:function(e,O){var n=O.slots,I=O.attrs,o=se(re,{grid:B(),itemLayout:B()}),b=o.itemLayout,y=o.grid,i=J("list",e),P=i.prefixCls,j=function(){var r,u=((r=n.default)===null||r===void 0?void 0:r.call(n))||[],s;return u.forEach(function(p){me(p)&&!ye(p)&&(s=!0)}),s&&u.length>1},c=function(){var r,u,s=(r=e.extra)!==null&&r!==void 0?r:(u=n.extra)===null||u===void 0?void 0:u.call(n);return b.value==="vertical"?!!s:!j()};return function(){var d,r,u,s,p,R=I.class,W=ve(I,Le),f=P.value,E=(d=e.extra)!==null&&d!==void 0?d:(r=n.extra)===null||r===void 0?void 0:r.call(n),w=(u=n.default)===null||u===void 0?void 0:u.call(n),g=(s=e.actions)!==null&&s!==void 0?s:ie((p=n.actions)===null||p===void 0?void 0:p.call(n));g=g&&!Array.isArray(g)?[g]:g;var h=g&&g.length>0&&a("ul",{class:"".concat(f,"-item-action"),key:"actions"},[g.map(function(A,D){return a("li",{key:"".concat(f,"-item-action-").concat(D)},[A,D!==g.length-1&&a("em",{class:"".concat(f,"-item-action-split")},null)])})]),K=y.value?"div":"li",T=a(K,L(L({},W),{},{class:fe("".concat(f,"-item"),x({},"".concat(f,"-item-no-flex"),!c()),R)}),{default:function(){return[b.value==="vertical"&&E?[a("div",{class:"".concat(f,"-item-main"),key:"content"},[w,h]),a("div",{class:"".concat(f,"-item-extra"),key:"extra"},[E])]:[w,h,de(E,{key:"extra"})]]}});return y.value?a(ge,{flex:1,style:e.colStyle},{default:function(){return[T]}}):T}}});var Ee=function(){return{bordered:{type:Boolean,default:void 0},dataSource:C.array,extra:C.any,grid:{type:Object,default:void 0},itemLayout:String,loading:{type:[Boolean,Object],default:void 0},loadMore:C.any,pagination:{type:[Boolean,Object],default:void 0},prefixCls:String,rowKey:[String,Number,Function],renderItem:Function,size:String,split:{type:Boolean,default:void 0},header:C.any,footer:C.any,locale:{type:Object}}},M=G({compatConfig:{MODE:3},name:"AList",Item:je,props:pe(Ee(),{dataSource:[],bordered:!1,split:!0,loading:!1,pagination:!1}),slots:["extra","loadMore","renderItem","header","footer"],setup:function(e,O){var n,I,o=O.slots;he(re,{grid:ee(e,"grid"),itemLayout:ee(e,"itemLayout")});var b={current:1,total:0},y=J("list",e),i=y.prefixCls,P=y.direction,j=y.renderEmpty,c=$(function(){return e.pagination&&te(e.pagination)==="object"?e.pagination:{}}),d=B((n=c.value.defaultCurrent)!==null&&n!==void 0?n:1),r=B((I=c.value.defaultPageSize)!==null&&I!==void 0?I:10);_e(c,function(){"current"in c.value&&(d.value=c.value.current),"pageSize"in c.value&&(r.value=c.value.pageSize)});var u=[],s=function(l){return function(v,_){d.value=v,r.value=_,c.value[l]&&c.value[l](v,_)}},p=s("onChange"),R=s("onShowSizeChange"),W=function(l){var v;return a("div",{class:"".concat(i.value,"-empty-text")},[((v=e.locale)===null||v===void 0?void 0:v.emptyText)||l("List")])},f=$(function(){return typeof e.loading=="boolean"?{spinning:e.loading}:e.loading}),E=$(function(){return f.value&&f.value.spinning}),w=$(function(){var t="";switch(e.size){case"large":t="lg";break;case"small":t="sm";break}return t}),g=$(function(){var t;return t={},x(t,"".concat(i.value),!0),x(t,"".concat(i.value,"-vertical"),e.itemLayout==="vertical"),x(t,"".concat(i.value,"-").concat(w.value),w.value),x(t,"".concat(i.value,"-split"),e.split),x(t,"".concat(i.value,"-bordered"),e.bordered),x(t,"".concat(i.value,"-loading"),E.value),x(t,"".concat(i.value,"-grid"),!!e.grid),x(t,"".concat(i.value,"-rtl"),P.value==="rtl"),t}),h=$(function(){var t=L(L({},b),{},{total:e.dataSource.length,current:d.value,pageSize:r.value},e.pagination||{}),l=Math.ceil(t.total/t.pageSize);return t.current>l&&(t.current=l),t}),K=$(function(){var t=ae(e.dataSource);return e.pagination&&e.dataSource.length>(h.value.current-1)*h.value.pageSize&&(t=ae(e.dataSource).splice((h.value.current-1)*h.value.pageSize,h.value.pageSize)),t}),T=Se(),A=xe(function(){for(var t=0;t<ne.length;t+=1){var l=ne[t];if(T.value[l])return l}}),D=$(function(){if(e.grid){var t=A.value&&e.grid[A.value]?e.grid[A.value]:e.grid.column;if(t)return{width:"".concat(100/t,"%"),maxWidth:"".concat(100/t,"%")}}}),le=function(l,v){var _,k=(_=e.renderItem)!==null&&_!==void 0?_:o.renderItem;if(!k)return null;var S,z=te(e.rowKey);return z==="function"?S=e.rowKey(l):z==="string"||z==="number"?S=l[e.rowKey]:S=l.key,S||(S="list-item-".concat(v)),u[v]=S,k({item:l,index:v})};return function(){var t,l,v,_,k,S,z,Q=(t=e.loadMore)!==null&&t!==void 0?t:(l=o.loadMore)===null||l===void 0?void 0:l.call(o),H=(v=e.footer)!==null&&v!==void 0?v:(_=o.footer)===null||_===void 0?void 0:_.call(o),U=(k=e.header)!==null&&k!==void 0?k:(S=o.header)===null||S===void 0?void 0:S.call(o),X=ie((z=o.default)===null||z===void 0?void 0:z.call(o)),oe=!!(Q||e.pagination||H),ue=L(L({},g.value),{},x({},"".concat(i.value,"-something-after-last-item"),oe)),Y=e.pagination?a("div",{class:"".concat(i.value,"-pagination")},[a(Ce,L(L({},h.value),{},{onChange:p,onShowSizeChange:R}),null)]):null,V=E.value&&a("div",{style:{minHeight:"53px"}},null);if(K.value.length>0){u.length=0;var Z=K.value.map(function(N,q){return le(N,q)}),ce=Z.map(function(N,q){return a("div",{key:u[q],style:D.value},[N])});V=e.grid?a(Ie,{gutter:e.grid.gutter},{default:function(){return[ce]}}):a("ul",{class:"".concat(i.value,"-items")},[Z])}else!X.length&&!E.value&&(V=W(j.value));var F=h.value.position||"bottom";return a("div",{class:ue},[(F==="top"||F==="both")&&Y,U&&a("div",{class:"".concat(i.value,"-header")},[U]),a(be,f.value,{default:function(){return[V,X]}}),H&&a("div",{class:"".concat(i.value,"-footer")},[H]),Q||(F==="bottom"||F==="both")&&Y])}}});M.install=function(m){return m.component(M.name,M),m.component(M.Item.name,M.Item),m.component(M.Item.Meta.name,M.Item.Meta),m};const ze=M;export{ze as L,je as a};
  2. //# sourceMappingURL=index-b1cfe141.js.map