14 lines
23 KiB
JavaScript
14 lines
23 KiB
JavaScript
import{r as l,b4 as si,aX as U,d_ as Bi,d$ as wi,am as a,aS as Oe,cW as q,ao as B,bc as E,bv as ei,bf as Mi,aU as Ti,aV as _i,aq as Di,ar as Ri,b_ as Hi,at as Ai,as as m,e0 as ii,d3 as Wi,bU as qi,e1 as Ki,e2 as Vi,e3 as Li,e4 as Ji,dq as Xi,ay as Ui,cZ as Fi,au as Gi,av as Qi,bw as Zi,e5 as Yi,e6 as ti,e7 as ni,M as ki}from"./index-D2cxrzyv.js";var et=function(i,p){return l.createElement(si,U({},i,{ref:p,icon:Bi}))},ai=l.forwardRef(et),it=function(i,p){return l.createElement(si,U({},i,{ref:p,icon:wi}))},ri=l.forwardRef(it),tt={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"},nt=[10,20,50,100],at=function(i){var p=i.pageSizeOptions,t=p===void 0?nt:p,v=i.locale,w=i.changeSize,M=i.pageSize,N=i.goButton,f=i.quickGo,I=i.rootPrefixCls,y=i.disabled,s=i.buildOptionText,O=i.showSizeChanger,T=i.sizeChangerRender,K=a.useState(""),j=Oe(K,2),h=j[0],z=j[1],V=function(){return!h||Number.isNaN(h)?void 0:Number(h)},k=typeof s=="function"?s:function(u){return"".concat(u," ").concat(v.items_per_page)},ne=function(d){z(d.target.value)},c=function(d){N||h===""||(z(""),!(d.relatedTarget&&(d.relatedTarget.className.indexOf("".concat(I,"-item-link"))>=0||d.relatedTarget.className.indexOf("".concat(I,"-item"))>=0))&&(f==null||f(V())))},x=function(d){h!==""&&(d.keyCode===q.ENTER||d.type==="click")&&(z(""),f==null||f(V()))},ee=function(){return t.some(function(d){return d.toString()===M.toString()})?t:t.concat([M]).sort(function(d,D){var ae=Number.isNaN(Number(d))?0:Number(d),J=Number.isNaN(Number(D))?0:Number(D);return ae-J})},$="".concat(I,"-options");if(!O&&!f)return null;var L=null,_=null,F=null;return O&&T&&(L=T({disabled:y,size:M,onSizeChange:function(d){w==null||w(Number(d))},"aria-label":v.page_size,className:"".concat($,"-size-changer"),options:ee().map(function(u){return{label:k(u),value:u}})})),f&&(N&&(F=typeof N=="boolean"?a.createElement("button",{type:"button",onClick:x,onKeyUp:x,disabled:y,className:"".concat($,"-quick-jumper-button")},v.jump_to_confirm):a.createElement("span",{onClick:x,onKeyUp:x},N)),_=a.createElement("div",{className:"".concat($,"-quick-jumper")},v.jump_to,a.createElement("input",{disabled:y,type:"text",value:h,onChange:ne,onKeyUp:x,onBlur:c,"aria-label":v.page}),v.page,F)),a.createElement("li",{className:$},L,_)},pe=function(i){var p=i.rootPrefixCls,t=i.page,v=i.active,w=i.className,M=i.showTitle,N=i.onClick,f=i.onKeyPress,I=i.itemRender,y="".concat(p,"-item"),s=B(y,"".concat(y,"-").concat(t),E(E({},"".concat(y,"-active"),v),"".concat(y,"-disabled"),!t),w),O=function(){N(t)},T=function(h){f(h,N,t)},K=I(t,"page",a.createElement("a",{rel:"nofollow"},t));return K?a.createElement("li",{title:M?String(t):null,className:s,onClick:O,onKeyDown:T,tabIndex:0},K):null},rt=function(i,p,t){return t};function oi(){}function li(e){var i=Number(e);return typeof i=="number"&&!Number.isNaN(i)&&isFinite(i)&&Math.floor(i)===i}function Y(e,i,p){var t=typeof e>"u"?i:e;return Math.floor((p-1)/t)+1}var ot=function(i){var p=i.prefixCls,t=p===void 0?"rc-pagination":p,v=i.selectPrefixCls,w=v===void 0?"rc-select":v,M=i.className,N=i.current,f=i.defaultCurrent,I=f===void 0?1:f,y=i.total,s=y===void 0?0:y,O=i.pageSize,T=i.defaultPageSize,K=T===void 0?10:T,j=i.onChange,h=j===void 0?oi:j,z=i.hideOnSinglePage,V=i.align,k=i.showPrevNextJumpers,ne=k===void 0?!0:k,c=i.showQuickJumper,x=i.showLessItems,ee=i.showTitle,$=ee===void 0?!0:ee,L=i.onShowSizeChange,_=L===void 0?oi:L,F=i.locale,u=F===void 0?tt:F,d=i.style,D=i.totalBoundaryShowSizeChanger,ae=D===void 0?50:D,J=i.disabled,R=i.simple,re=i.showTotal,ve=i.showSizeChanger,je=ve===void 0?s>ae:ve,Be=i.sizeChangerRender,we=i.pageSizeOptions,he=i.itemRender,G=he===void 0?rt:he,be=i.jumpPrevIcon,H=i.jumpNextIcon,Q=i.prevIcon,oe=i.nextIcon,le=a.useRef(null),Z=ei(10,{value:O,defaultValue:K}),Se=Oe(Z,2),S=Se[0],fe=Se[1],Me=ei(1,{value:N,defaultValue:I,postState:function(o){return Math.max(1,Math.min(o,Y(void 0,S,s)))}}),ie=Oe(Me,2),r=ie[0],A=ie[1],Te=a.useState(r),Ae=Oe(Te,2),te=Ae[0],Ce=Ae[1];l.useEffect(function(){Ce(r)},[r]);var We=Math.max(1,r-(x?3:5)),qe=Math.min(Y(void 0,S,s),r+(x?3:5));function $e(n,o){var g=n||a.createElement("button",{type:"button","aria-label":o,className:"".concat(t,"-item-link")});return typeof n=="function"&&(g=a.createElement(n,_i({},i))),g}function Ke(n){var o=n.target.value,g=Y(void 0,S,s),X;return o===""?X=o:Number.isNaN(Number(o))?X=te:o>=g?X=g:X=Number(o),X}function di(n){return li(n)&&n!==r&&li(s)&&s>0}var gi=s>S?c:!1;function pi(n){(n.keyCode===q.UP||n.keyCode===q.DOWN)&&n.preventDefault()}function Ve(n){var o=Ke(n);switch(o!==te&&Ce(o),n.keyCode){case q.ENTER:P(o);break;case q.UP:P(o-1);break;case q.DOWN:P(o+1);break}}function vi(n){P(Ke(n))}function hi(n){var o=Y(n,S,s),g=r>o&&o!==0?o:r;fe(n),Ce(g),_==null||_(r,n),A(g),h==null||h(g,n)}function P(n){if(di(n)&&!J){var o=Y(void 0,S,s),g=n;return n>o?g=o:n<1&&(g=1),g!==te&&Ce(g),A(g),h==null||h(g,S),g}return r}var ye=r>1,xe=r<Y(void 0,S,s);function Le(){ye&&P(r-1)}function Je(){xe&&P(r+1)}function Xe(){P(We)}function Ue(){P(qe)}function ce(n,o){if(n.key==="Enter"||n.charCode===q.ENTER||n.keyCode===q.ENTER){for(var g=arguments.length,X=new Array(g>2?g-2:0),Ie=2;Ie<g;Ie++)X[Ie-2]=arguments[Ie];o.apply(void 0,X)}}function bi(n){ce(n,Le)}function Si(n){ce(n,Je)}function fi(n){ce(n,Xe)}function Ci(n){ce(n,Ue)}function $i(n){var o=G(n,"prev",$e(Q,"prev page"));return a.isValidElement(o)?a.cloneElement(o,{disabled:!ye}):o}function yi(n){var o=G(n,"next",$e(oe,"next page"));return a.isValidElement(o)?a.cloneElement(o,{disabled:!xe}):o}function ze(n){(n.type==="click"||n.keyCode===q.ENTER)&&P(te)}var Fe=null,xi=Mi(i,{aria:!0,data:!0}),zi=re&&a.createElement("li",{className:"".concat(t,"-total-text")},re(s,[s===0?0:(r-1)*S+1,r*S>s?s:r*S])),Ge=null,b=Y(void 0,S,s);if(z&&s<=S)return null;var C=[],se={rootPrefixCls:t,onClick:P,onKeyPress:ce,showTitle:$,itemRender:G,page:-1},Ni=r-1>0?r-1:0,Pi=r+1<b?r+1:b,Ne=c&&c.goButton,Ei=Ti(R)==="object"?R.readOnly:!R,ue=Ne,Qe=null;R&&(Ne&&(typeof Ne=="boolean"?ue=a.createElement("button",{type:"button",onClick:ze,onKeyUp:ze},u.jump_to_confirm):ue=a.createElement("span",{onClick:ze,onKeyUp:ze},Ne),ue=a.createElement("li",{title:$?"".concat(u.jump_to).concat(r,"/").concat(b):null,className:"".concat(t,"-simple-pager")},ue)),Qe=a.createElement("li",{title:$?"".concat(r,"/").concat(b):null,className:"".concat(t,"-simple-pager")},Ei?te:a.createElement("input",{type:"text","aria-label":u.jump_to,value:te,disabled:J,onKeyDown:pi,onKeyUp:Ve,onChange:Ve,onBlur:vi,size:3}),a.createElement("span",{className:"".concat(t,"-slash")},"/"),b));var W=x?1:2;if(b<=3+W*2){b||C.push(a.createElement(pe,U({},se,{key:"noPager",page:1,className:"".concat(t,"-item-disabled")})));for(var me=1;me<=b;me+=1)C.push(a.createElement(pe,U({},se,{key:me,page:me,active:r===me})))}else{var Ii=x?u.prev_3:u.prev_5,Oi=x?u.next_3:u.next_5,Ze=G(We,"jump-prev",$e(be,"prev page")),Ye=G(qe,"jump-next",$e(H,"next page"));ne&&(Fe=Ze?a.createElement("li",{title:$?Ii:null,key:"prev",onClick:Xe,tabIndex:0,onKeyDown:fi,className:B("".concat(t,"-jump-prev"),E({},"".concat(t,"-jump-prev-custom-icon"),!!be))},Ze):null,Ge=Ye?a.createElement("li",{title:$?Oi:null,key:"next",onClick:Ue,tabIndex:0,onKeyDown:Ci,className:B("".concat(t,"-jump-next"),E({},"".concat(t,"-jump-next-custom-icon"),!!H))},Ye):null);var _e=Math.max(1,r-W),De=Math.min(r+W,b);r-1<=W&&(De=1+W*2),b-r<=W&&(_e=b-W*2);for(var de=_e;de<=De;de+=1)C.push(a.createElement(pe,U({},se,{key:de,page:de,active:r===de})));if(r-1>=W*2&&r!==3&&(C[0]=a.cloneElement(C[0],{className:B("".concat(t,"-item-after-jump-prev"),C[0].props.className)}),C.unshift(Fe)),b-r>=W*2&&r!==b-2){var ke=C[C.length-1];C[C.length-1]=a.cloneElement(ke,{className:B("".concat(t,"-item-before-jump-next"),ke.props.className)}),C.push(Ge)}_e!==1&&C.unshift(a.createElement(pe,U({},se,{key:1,page:1}))),De!==b&&C.push(a.createElement(pe,U({},se,{key:b,page:b})))}var Pe=$i(Ni);if(Pe){var Re=!ye||!b;Pe=a.createElement("li",{title:$?u.prev_page:null,onClick:Le,tabIndex:Re?null:0,onKeyDown:bi,className:B("".concat(t,"-prev"),E({},"".concat(t,"-disabled"),Re)),"aria-disabled":Re},Pe)}var Ee=yi(Pi);if(Ee){var ge,He;R?(ge=!xe,He=ye?0:null):(ge=!xe||!b,He=ge?null:0),Ee=a.createElement("li",{title:$?u.next_page:null,onClick:Je,tabIndex:He,onKeyDown:Si,className:B("".concat(t,"-next"),E({},"".concat(t,"-disabled"),ge)),"aria-disabled":ge},Ee)}var ji=B(t,M,E(E(E(E(E({},"".concat(t,"-start"),V==="start"),"".concat(t,"-center"),V==="center"),"".concat(t,"-end"),V==="end"),"".concat(t,"-simple"),R),"".concat(t,"-disabled"),J));return a.createElement("ul",U({className:ji,style:d,ref:le},xi),zi,Pe,R?Qe:C,Ee,a.createElement(at,{locale:u,rootPrefixCls:t,disabled:J,selectPrefixCls:w,changeSize:hi,pageSize:S,pageSizeOptions:we,quickGo:gi?P:null,goButton:ue,showSizeChanger:je,sizeChangerRender:Be}))};const lt=e=>{const{componentCls:i}=e;return{[`${i}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${i}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${i}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${i}-disabled`]:{cursor:"not-allowed",[`${i}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${i}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${i}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${i}-simple-pager`]:{color:e.colorTextDisabled},[`${i}-jump-prev, ${i}-jump-next`]:{[`${i}-item-link-icon`]:{opacity:0},[`${i}-item-ellipsis`]:{opacity:1}}}}},ct=e=>{const{componentCls:i}=e;return{[`&${i}-mini ${i}-total-text, &${i}-mini ${i}-simple-pager`]:{height:e.itemSizeSM,lineHeight:m(e.itemSizeSM)},[`&${i}-mini ${i}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:m(e.calc(e.itemSizeSM).sub(2).equal())},[`&${i}-mini ${i}-prev, &${i}-mini ${i}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:m(e.itemSizeSM)},[`&${i}-mini:not(${i}-disabled)`]:{[`${i}-prev, ${i}-next`]:{[`&:hover ${i}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${i}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${i}-disabled:hover ${i}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
&${i}-mini ${i}-prev ${i}-item-link,
|
|
&${i}-mini ${i}-next ${i}-item-link
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:m(e.itemSizeSM)}},[`&${i}-mini ${i}-jump-prev, &${i}-mini ${i}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:m(e.itemSizeSM)},[`&${i}-mini ${i}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:e.itemSizeSM,lineHeight:m(e.itemSizeSM),input:Object.assign(Object.assign({},Ji(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},st=e=>{const{componentCls:i}=e;return{[`&${i}-simple`]:{[`${i}-prev, ${i}-next`]:{height:e.itemSize,lineHeight:m(e.itemSize),verticalAlign:"top",[`${i}-item-link`]:{height:e.itemSize,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSize,lineHeight:m(e.itemSize)}}},[`${i}-simple-pager`]:{display:"inline-flex",alignItems:"center",height:e.itemSize,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",width:e.quickJumperInputWidth,padding:`0 ${m(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${m(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${m(e.inputOutlineOffset)} 0 ${m(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}},[`&${i}-disabled`]:{[`${i}-prev, ${i}-next`]:{[`${i}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}},[`&${i}-mini`]:{[`${i}-prev, ${i}-next`]:{height:e.itemSizeSM,lineHeight:m(e.itemSizeSM),[`${i}-item-link`]:{height:e.itemSizeSM,"&::after":{height:e.itemSizeSM,lineHeight:m(e.itemSizeSM)}}},[`${i}-simple-pager`]:{height:e.itemSizeSM,input:{width:e.paginationMiniQuickJumperInputWidth}}}}}},ut=e=>{const{componentCls:i}=e;return{[`${i}-jump-prev, ${i}-jump-next`]:{outline:0,[`${i}-item-container`]:{position:"relative",[`${i}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${i}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${i}-item-link-icon`]:{opacity:1},[`${i}-item-ellipsis`]:{opacity:0}}},[`
|
|
${i}-prev,
|
|
${i}-jump-prev,
|
|
${i}-jump-next
|
|
`]:{marginInlineEnd:e.marginXS},[`
|
|
${i}-prev,
|
|
${i}-next,
|
|
${i}-jump-prev,
|
|
${i}-jump-next
|
|
`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:m(e.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${i}-prev, ${i}-next`]:{outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${i}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${m(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${i}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${i}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${i}-disabled:hover`]:{[`${i}-item-link`]:{backgroundColor:"transparent"}}},[`${i}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${i}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:m(e.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},Ki(e)),Vi(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow})),{"&[disabled]":Object.assign({},Li(e)),width:e.quickJumperInputWidth,height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},mt=e=>{const{componentCls:i}=e;return{[`${i}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:m(e.calc(e.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:e.itemBg,border:`${m(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${m(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${i}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.itemActiveColor},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.itemActiveColorHover}}}}},dt=e=>{const{componentCls:i}=e;return{[i]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ai(e)),{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${i}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:m(e.calc(e.itemSize).sub(2).equal()),verticalAlign:"middle"}}),mt(e)),ut(e)),st(e)),ct(e)),lt(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${i}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${i}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},gt=e=>{const{componentCls:i}=e;return{[`${i}:not(${i}-disabled)`]:{[`${i}-item`]:Object.assign({},Wi(e)),[`${i}-jump-prev, ${i}-jump-next`]:{"&:focus-visible":Object.assign({[`${i}-item-link-icon`]:{opacity:1},[`${i}-item-ellipsis`]:{opacity:0}},ii(e))},[`${i}-prev, ${i}-next`]:{[`&:focus-visible ${i}-item-link`]:ii(e)}}}},ui=e=>Object.assign({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemActiveColor:e.colorPrimary,itemActiveColorHover:e.colorPrimaryHover,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0},qi(e)),mi=e=>Ri(e,{inputOutlineOffset:0,quickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.25).equal(),paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},Hi(e)),pt=Di("Pagination",e=>{const i=mi(e);return[dt(i),gt(i)]},ui),vt=e=>{const{componentCls:i}=e;return{[`${i}${i}-bordered${i}-disabled:not(${i}-mini)`]:{"&, &:hover":{[`${i}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${i}-item-link`]:{borderColor:e.colorBorder}},[`${i}-item, ${i}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${i}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${i}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${i}-prev, ${i}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${i}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${i}${i}-bordered:not(${i}-mini)`]:{[`${i}-prev, ${i}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${i}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${i}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${i}-disabled`]:{[`${i}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${i}-item`]:{backgroundColor:e.itemBg,border:`${m(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${i}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},ht=Xi(["Pagination","bordered"],e=>{const i=mi(e);return vt(i)},ui);function ci(e){return l.useMemo(()=>typeof e=="boolean"?[e,{}]:e&&typeof e=="object"?[!0,e]:[void 0,void 0],[e])}var bt=function(e,i){var p={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&i.indexOf(t)<0&&(p[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,t=Object.getOwnPropertySymbols(e);v<t.length;v++)i.indexOf(t[v])<0&&Object.prototype.propertyIsEnumerable.call(e,t[v])&&(p[t[v]]=e[t[v]]);return p};const ft=e=>{const{align:i,prefixCls:p,selectPrefixCls:t,className:v,rootClassName:w,style:M,size:N,locale:f,responsive:I,showSizeChanger:y,selectComponentClass:s,pageSizeOptions:O}=e,T=bt(e,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:K}=Ui(I),[,j]=Fi(),{getPrefixCls:h,direction:z,showSizeChanger:V,className:k,style:ne}=Gi("pagination"),c=h("pagination",p),[x,ee,$]=pt(c),L=Qi(N),_=L==="small"||!!(K&&!L&&I),[F]=Zi("Pagination",Yi),u=Object.assign(Object.assign({},F),f),[d,D]=ci(y),[ae,J]=ci(V),R=d??ae,re=D??J,ve=s||ki,je=l.useMemo(()=>O?O.map(H=>Number(H)):void 0,[O]),Be=H=>{var Q;const{disabled:oe,size:le,onSizeChange:Z,"aria-label":Se,className:S,options:fe}=H,{className:Me,onChange:ie}=re||{},r=(Q=fe.find(A=>String(A.value)===String(le)))===null||Q===void 0?void 0:Q.value;return l.createElement(ve,Object.assign({disabled:oe,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:A=>A.parentNode,"aria-label":Se,options:fe},re,{value:r,onChange:(A,Te)=>{Z==null||Z(A),ie==null||ie(A,Te)},size:_?"small":"middle",className:B(S,Me)}))},we=l.useMemo(()=>{const H=l.createElement("span",{className:`${c}-item-ellipsis`},"•••"),Q=l.createElement("button",{className:`${c}-item-link`,type:"button",tabIndex:-1},z==="rtl"?l.createElement(ni,null):l.createElement(ti,null)),oe=l.createElement("button",{className:`${c}-item-link`,type:"button",tabIndex:-1},z==="rtl"?l.createElement(ti,null):l.createElement(ni,null)),le=l.createElement("a",{className:`${c}-item-link`},l.createElement("div",{className:`${c}-item-container`},z==="rtl"?l.createElement(ri,{className:`${c}-item-link-icon`}):l.createElement(ai,{className:`${c}-item-link-icon`}),H)),Z=l.createElement("a",{className:`${c}-item-link`},l.createElement("div",{className:`${c}-item-container`},z==="rtl"?l.createElement(ai,{className:`${c}-item-link-icon`}):l.createElement(ri,{className:`${c}-item-link-icon`}),H));return{prevIcon:Q,nextIcon:oe,jumpPrevIcon:le,jumpNextIcon:Z}},[z,c]),he=h("select",t),G=B({[`${c}-${i}`]:!!i,[`${c}-mini`]:_,[`${c}-rtl`]:z==="rtl",[`${c}-bordered`]:j.wireframe},k,v,w,ee,$),be=Object.assign(Object.assign({},ne),M);return x(l.createElement(l.Fragment,null,j.wireframe&&l.createElement(ht,{prefixCls:c}),l.createElement(ot,Object.assign({},we,T,{style:be,prefixCls:c,selectPrefixCls:he,className:G,locale:u,pageSizeOptions:je,showSizeChanger:R,sizeChangerRender:Be}))))};export{ft as P};
|