|
- "use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[487],{2487:function(He,ee,l){l.d(ee,{Z:function(){return ye}});var V=l(74902),te=l(94184),B=l.n(te),n=l(67294),ne=l(38780),K=l(74443),T=l(53124),ie=l(88258),ae=l(92820),re=l(25378),oe=l(49421),le=l(75081),se=l(96159),ce=l(21584);const W=n.createContext({}),Te=W.Consumer;var J=function(t,e){var i={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&e.indexOf(a)<0&&(i[a]=t[a]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(t);r<a.length;r++)e.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(t,a[r])&&(i[a[r]]=t[a[r]]);return i};const de=t=>{var{prefixCls:e,className:i,avatar:a,title:r,description:c}=t,f=J(t,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:u}=(0,n.useContext)(T.E_),p=u("list",e),h=B()(`${p}-item-meta`,i),v=n.createElement("div",{className:`${p}-item-meta-content`},r&&n.createElement("h4",{className:`${p}-item-meta-title`},r),c&&n.createElement("div",{className:`${p}-item-meta-description`},c));return n.createElement("div",Object.assign({},f,{className:h}),a&&n.createElement("div",{className:`${p}-item-meta-avatar`},a),(r||c)&&v)},me=(t,e)=>{var{prefixCls:i,children:a,actions:r,extra:c,className:f,colStyle:u}=t,p=J(t,["prefixCls","children","actions","extra","className","colStyle"]);const{grid:h,itemLayout:v}=(0,n.useContext)(W),{getPrefixCls:s}=(0,n.useContext)(T.E_),E=()=>{let C;return n.Children.forEach(a,b=>{typeof b=="string"&&(C=!0)}),C&&n.Children.count(a)>1},z=()=>v==="vertical"?!!c:!E(),d=s("list",i),S=r&&r.length>0&&n.createElement("ul",{className:`${d}-item-action`,key:"actions"},r.map((C,b)=>n.createElement("li",{key:`${d}-item-action-${b}`},C,b!==r.length-1&&n.createElement("em",{className:`${d}-item-action-split`})))),O=h?"div":"li",y=n.createElement(O,Object.assign({},p,h?{}:{ref:e},{className:B()(`${d}-item`,{[`${d}-item-no-flex`]:!z()},f)}),v==="vertical"&&c?[n.createElement("div",{className:`${d}-item-main`,key:"content"},a,S),n.createElement("div",{className:`${d}-item-extra`,key:"extra"},c)]:[a,S,(0,se.Tm)(c,{key:"extra"})]);return h?n.createElement(ce.Z,{ref:e,flex:1,style:u},y):y},Y=(0,n.forwardRef)(me);Y.Meta=de;var ge=Y,pe=l(14747),$e=l(67968),fe=l(45503);const ue=t=>{const{listBorderedCls:e,componentCls:i,paddingLG:a,margin:r,itemPaddingSM:c,itemPaddingLG:f,marginLG:u,borderRadiusLG:p}=t;return{[`${e}`]:{border:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`,borderRadius:p,[`${i}-header,${i}-footer,${i}-item`]:{paddingInline:a},[`${i}-pagination`]:{margin:`${r}px ${u}px`}},[`${e}${i}-sm`]:{[`${i}-item,${i}-header,${i}-footer`]:{padding:c}},[`${e}${i}-lg`]:{[`${i}-item,${i}-header,${i}-footer`]:{padding:f}}}},he=t=>{const{componentCls:e,screenSM:i,screenMD:a,marginLG:r,marginSM:c,margin:f}=t;return{[`@media screen and (max-width:${a})`]:{[`${e}`]:{[`${e}-item`]:{[`${e}-item-action`]:{marginInlineStart:r}}},[`${e}-vertical`]:{[`${e}-item`]:{[`${e}-item-extra`]:{marginInlineStart:r}}}},[`@media screen and (max-width: ${i})`]:{[`${e}`]:{[`${e}-item`]:{flexWrap:"wrap",[`${e}-action`]:{marginInlineStart:c}}},[`${e}-vertical`]:{[`${e}-item`]:{flexWrap:"wrap-reverse",[`${e}-item-main`]:{minWidth:t.contentWidth},[`${e}-item-extra`]:{margin:`auto auto ${f}px`}}}}}},xe=t=>{const{componentCls:e,antCls:i,controlHeight:a,minHeight:r,paddingSM:c,marginLG:f,padding:u,itemPadding:p,colorPrimary:h,itemPaddingSM:v,itemPaddingLG:s,paddingXS:E,margin:z,colorText:d,colorTextDescription:S,motionDurationSlow:O,lineWidth:y,headerBg:C,footerBg:b,emptyTextPadding:G,metaMarginBottom:I,avatarMarginRight:Z,titleMarginBottom:w,descriptionFontSize:A}=t,N={};return["start","center","end"].forEach(M=>{N[`&-align-${M}`]={textAlign:M}}),{[`${e}`]:Object.assign(Object.assign({},(0,pe.Wf)(t)),{position:"relative","*":{outline:"none"},[`${e}-header`]:{background:C},[`${e}-footer`]:{background:b},[`${e}-header, ${e}-footer`]:{paddingBlock:c},[`${e}-pagination`]:Object.assign(Object.assign({marginBlockStart:f},N),{[`${i}-pagination-options`]:{textAlign:"start"}}),[`${e}-spin`]:{minHeight:r,textAlign:"center"},[`${e}-items`]:{margin:0,padding:0,listStyle:"none"},[`${e}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:p,color:d,[`${e}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${e}-item-meta-avatar`]:{marginInlineEnd:Z},[`${e}-item-meta-content`]:{flex:"1 0",width:0,color:d},[`${e}-item-meta-title`]:{margin:`0 0 ${t.marginXXS}px 0`,color:d,fontSize:t.fontSize,lineHeight:t.lineHeight,"> a":{color:d,transition:`all ${O}`,["&:hover"]:{color:h}}},[`${e}-item-meta-description`]:{color:S,fontSize:A,lineHeight:t.lineHeight}},[`${e}-item-action`]:{flex:"0 0 auto",marginInlineStart:t.marginXXL,padding:0,fontSize:0,listStyle:"none",["& > li"]:{position:"relative",display:"inline-block",padding:`0 ${E}px`,color:S,fontSize:t.fontSize,lineHeight:t.lineHeight,textAlign:"center",["&:first-child"]:{paddingInlineStart:0}},[`${e}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:y,height:Math.ceil(t.fontSize*t.lineHeight)-t.marginXXS*2,transform:"translateY(-50%)",backgroundColor:t.colorSplit}}},[`${e}-empty`]:{padding:`${u}px 0`,color:S,fontSize:t.fontSizeSM,textAlign:"center"},[`${e}-empty-text`]:{padding:G,color:t.colorTextDisabled,fontSize:t.fontSize,textAlign:"center"},[`${e}-item-no-flex`]:{display:"block"}}),[`${e}-grid ${i}-col > ${e}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:z,paddingBlock:0,borderBlockEnd:"none"},[`${e}-vertical ${e}-item`]:{alignItems:"initial",[`${e}-item-main`]:{display:"block",flex:1},[`${e}-item-extra`]:{marginInlineStart:f},[`${e}-item-meta`]:{marginBlockEnd:I,[`${e}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:w,color:d,fontSize:t.fontSizeLG,lineHeight:t.lineHeightLG}},[`${e}-item-action`]:{marginBlockStart:u,marginInlineStart:"auto","> li":{padding:`0 ${u}px`,["&:first-child"]:{paddingInlineStart:0}}}},[`${e}-split ${e}-item`]:{borderBlockEnd:`${t.lineWidth}px ${t.lineType} ${t.colorSplit}`,["&:last-child"]:{borderBlockEnd:"none"}},[`${e}-split ${e}-header`]:{borderBlockEnd:`${t.lineWidth}px ${t.lineType} ${t.colorSplit}`},[`${e}-split${e}-empty ${e}-footer`]:{borderTop:`${t.lineWidth}px ${t.lineType} ${t.colorSplit}`},[`${e}-loading ${e}-spin-nested-loading`]:{minHeight:a},[`${e}-split${e}-something-after-last-item ${i}-spin-container > ${e}-items > ${e}-item:last-child`]:{borderBlockEnd:`${t.lineWidth}px ${t.lineType} ${t.colorSplit}`},[`${e}-lg ${e}-item`]:{padding:s},[`${e}-sm ${e}-item`]:{padding:v},[`${e}:not(${e}-vertical)`]:{[`${e}-item-no-flex`]:{[`${e}-item-action`]:{float:"right"}}}}};var Se=(0,$e.Z)("List",t=>{const e=(0,fe.TS)(t,{listBorderedCls:`${t.componentCls}-bordered`,minHeight:t.controlHeightLG});return[xe(e),ue(e),he(e)]},t=>({contentWidth:220,itemPadding:`${t.paddingContentVertical}px 0`,itemPaddingSM:`${t.paddingContentVerticalSM}px ${t.paddingContentHorizontal}px`,itemPaddingLG:`${t.paddingContentVerticalLG}px ${t.paddingContentHorizontalLG}px`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:t.padding,metaMarginBottom:t.padding,avatarMarginRight:t.padding,titleMarginBottom:t.paddingSM,descriptionFontSize:t.fontSize})),ve=function(t,e){var i={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&e.indexOf(a)<0&&(i[a]=t[a]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(t);r<a.length;r++)e.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(t,a[r])&&(i[a[r]]=t[a[r]]);return i};function Q(t){var e,{pagination:i=!1,prefixCls:a,bordered:r=!1,split:c=!0,className:f,rootClassName:u,children:p,itemLayout:h,loadMore:v,grid:s,dataSource:E=[],size:z,header:d,footer:S,loading:O=!1,rowKey:y,renderItem:C,locale:b}=t,G=ve(t,["pagination","prefixCls","bordered","split","className","rootClassName","children","itemLayout","loadMore","grid","dataSource","size","header","footer","loading","rowKey","renderItem","locale"]);const I=i&&typeof i=="object"?i:{},[Z,w]=n.useState(I.defaultCurrent||1),[A,N]=n.useState(I.defaultPageSize||10),{getPrefixCls:M,renderEmpty:R,direction:Ce}=n.useContext(T.E_),be={current:1,total:0},U=o=>(g,x)=>{w(g),N(x),i&&i[o]&&i[o](g,x)},Ee=U("onChange"),Pe=U("onShowSizeChange"),ze=(o,g)=>{if(!C)return null;let x;return typeof y=="function"?x=y(o):y?x=o[y]:x=o.key,x||(x=`list-item-${g}`),n.createElement(n.Fragment,{key:x},C(o,g))},Oe=()=>!!(v||i||S),m=M("list",a),[Be,Ie]=Se(m);let P=O;typeof P=="boolean"&&(P={spinning:P});const X=P&&P.spinning;let L="";switch(z){case"large":L="lg";break;case"small":L="sm";break;default:break}const Ne=B()(m,{[`${m}-vertical`]:h==="vertical",[`${m}-${L}`]:L,[`${m}-split`]:c,[`${m}-bordered`]:r,[`${m}-loading`]:X,[`${m}-grid`]:!!s,[`${m}-something-after-last-item`]:Oe(),[`${m}-rtl`]:Ce==="rtl"},f,u,Ie),$=(0,ne.Z)(be,{total:E.length,current:Z,pageSize:A},i||{}),k=Math.ceil($.total/$.pageSize);$.current>k&&($.current=k);const q=i?n.createElement("div",{className:B()(`${m}-pagination`,`${m}-pagination-align-${(e=$==null?void 0:$.align)!==null&&e!==void 0?e:"end"}`)},n.createElement(oe.Z,Object.assign({},$,{onChange:Ee,onShowSizeChange:Pe}))):null;let D=(0,V.Z)(E);i&&E.length>($.current-1)*$.pageSize&&(D=(0,V.Z)(E).splice(($.current-1)*$.pageSize,$.pageSize));const Me=Object.keys(s||{}).some(o=>["xs","sm","md","lg","xl","xxl"].includes(o)),_=(0,re.Z)(Me),j=n.useMemo(()=>{for(let o=0;o<K.c.length;o+=1){const g=K.c[o];if(_[g])return g}},[_]),Le=n.useMemo(()=>{if(!s)return;const o=j&&s[j]?s[j]:s.column;if(o)return{width:`${100/o}%`,maxWidth:`${100/o}%`}},[s==null?void 0:s.column,j]);let F=X&&n.createElement("div",{style:{minHeight:53}});if(D.length>0){const o=D.map((g,x)=>ze(g,x));F=s?n.createElement(ae.Z,{gutter:s.gutter},n.Children.map(o,g=>n.createElement("div",{key:g==null?void 0:g.key,style:Le},g))):n.createElement("ul",{className:`${m}-items`},o)}else!p&&!X&&(F=n.createElement("div",{className:`${m}-empty-text`},b&&b.emptyText||(R==null?void 0:R("List"))||n.createElement(ie.Z,{componentName:"List"})));const H=$.position||"bottom",je=n.useMemo(()=>({grid:s,itemLayout:h}),[JSON.stringify(s),h]);return Be(n.createElement(W.Provider,{value:je},n.createElement("div",Object.assign({className:Ne},G),(H==="top"||H==="both")&&q,d&&n.createElement("div",{className:`${m}-header`},d),n.createElement(le.Z,Object.assign({},P),F,p),S&&n.createElement("div",{className:`${m}-footer`},S),v||(H==="bottom"||H==="both")&&q)))}Q.Item=ge;var ye=Q}}]);
|