unis_crm/frontend1/dist/assets/Pagination-By0LqcoC.js

14 lines
23 KiB
JavaScript

import{r as l,bK as si,at as F,dY as Bi,dZ as wi,bg as a,aq as je,as as W,C as B,am as E,av as ei,D as Mi,an as Ti,ah as _i,x as Di,ax as Ri,cs as Hi,y as Ai,z as m,dx as ii,bC as Ki,cm as Wi,d_ as qi,d$ as Li,e0 as Vi,e1 as Ji,cY as Xi,bj as Fi,az as Gi,A as Ui,aK as Qi,b$ as Yi,e2 as Zi,e3 as ti,e4 as ni,a7 as ki}from"./index-CYM97J2V.js";var et=function(i,p){return l.createElement(si,F({},i,{ref:p,icon:Bi}))},ai=l.forwardRef(et),it=function(i,p){return l.createElement(si,F({},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,x=i.disabled,s=i.buildOptionText,j=i.showSizeChanger,T=i.sizeChangerRender,q=a.useState(""),O=je(q,2),h=O[0],z=O[1],L=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(L())))},y=function(d){h!==""&&(d.keyCode===W.ENTER||d.type==="click")&&(z(""),f==null||f(L()))},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(!j&&!f)return null;var V=null,_=null,G=null;return j&&T&&(V=T({disabled:x,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&&(G=typeof N=="boolean"?a.createElement("button",{type:"button",onClick:y,onKeyUp:y,disabled:x,className:"".concat($,"-quick-jumper-button")},v.jump_to_confirm):a.createElement("span",{onClick:y,onKeyUp:y},N)),_=a.createElement("div",{className:"".concat($,"-quick-jumper")},v.jump_to,a.createElement("input",{disabled:x,type:"text",value:h,onChange:ne,onKeyUp:y,onBlur:c,"aria-label":v.page}),v.page,G)),a.createElement("li",{className:$},V,_)},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,x="".concat(p,"-item"),s=B(x,"".concat(x,"-").concat(t),E(E({},"".concat(x,"-active"),v),"".concat(x,"-disabled"),!t),w),j=function(){N(t)},T=function(h){f(h,N,t)},q=I(t,"page",a.createElement("a",{rel:"nofollow"},t));return q?a.createElement("li",{title:M?String(t):null,className:s,onClick:j,onKeyDown:T,tabIndex:0},q):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 Z(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,x=i.total,s=x===void 0?0:x,j=i.pageSize,T=i.defaultPageSize,q=T===void 0?10:T,O=i.onChange,h=O===void 0?oi:O,z=i.hideOnSinglePage,L=i.align,k=i.showPrevNextJumpers,ne=k===void 0?!0:k,c=i.showQuickJumper,y=i.showLessItems,ee=i.showTitle,$=ee===void 0?!0:ee,V=i.onShowSizeChange,_=V===void 0?oi:V,G=i.locale,u=G===void 0?tt:G,d=i.style,D=i.totalBoundaryShowSizeChanger,ae=D===void 0?50:D,J=i.disabled,R=i.simple,re=i.showTotal,ve=i.showSizeChanger,Oe=ve===void 0?s>ae:ve,Be=i.sizeChangerRender,we=i.pageSizeOptions,he=i.itemRender,U=he===void 0?rt:he,be=i.jumpPrevIcon,H=i.jumpNextIcon,Q=i.prevIcon,oe=i.nextIcon,le=a.useRef(null),Y=ei(10,{value:j,defaultValue:q}),Se=je(Y,2),S=Se[0],fe=Se[1],Me=ei(1,{value:N,defaultValue:I,postState:function(o){return Math.max(1,Math.min(o,Z(void 0,S,s)))}}),ie=je(Me,2),r=ie[0],A=ie[1],Te=a.useState(r),Ae=je(Te,2),te=Ae[0],Ce=Ae[1];l.useEffect(function(){Ce(r)},[r]);var Ke=Math.max(1,r-(y?3:5)),We=Math.min(Z(void 0,S,s),r+(y?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 qe(n){var o=n.target.value,g=Z(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===W.UP||n.keyCode===W.DOWN)&&n.preventDefault()}function Le(n){var o=qe(n);switch(o!==te&&Ce(o),n.keyCode){case W.ENTER:P(o);break;case W.UP:P(o-1);break;case W.DOWN:P(o+1);break}}function vi(n){P(qe(n))}function hi(n){var o=Z(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=Z(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 xe=r>1,ye=r<Z(void 0,S,s);function Ve(){xe&&P(r-1)}function Je(){ye&&P(r+1)}function Xe(){P(Ke)}function Fe(){P(We)}function ce(n,o){if(n.key==="Enter"||n.charCode===W.ENTER||n.keyCode===W.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,Ve)}function Si(n){ce(n,Je)}function fi(n){ce(n,Xe)}function Ci(n){ce(n,Fe)}function $i(n){var o=U(n,"prev",$e(Q,"prev page"));return a.isValidElement(o)?a.cloneElement(o,{disabled:!xe}):o}function xi(n){var o=U(n,"next",$e(oe,"next page"));return a.isValidElement(o)?a.cloneElement(o,{disabled:!ye}):o}function ze(n){(n.type==="click"||n.keyCode===W.ENTER)&&P(te)}var Ge=null,yi=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])),Ue=null,b=Z(void 0,S,s);if(z&&s<=S)return null;var C=[],se={rootPrefixCls:t,onClick:P,onKeyPress:ce,showTitle:$,itemRender:U,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:Le,onChange:Le,onBlur:vi,size:3}),a.createElement("span",{className:"".concat(t,"-slash")},"/"),b));var K=y?1:2;if(b<=3+K*2){b||C.push(a.createElement(pe,F({},se,{key:"noPager",page:1,className:"".concat(t,"-item-disabled")})));for(var me=1;me<=b;me+=1)C.push(a.createElement(pe,F({},se,{key:me,page:me,active:r===me})))}else{var Ii=y?u.prev_3:u.prev_5,ji=y?u.next_3:u.next_5,Ye=U(Ke,"jump-prev",$e(be,"prev page")),Ze=U(We,"jump-next",$e(H,"next page"));ne&&(Ge=Ye?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))},Ye):null,Ue=Ze?a.createElement("li",{title:$?ji:null,key:"next",onClick:Fe,tabIndex:0,onKeyDown:Ci,className:B("".concat(t,"-jump-next"),E({},"".concat(t,"-jump-next-custom-icon"),!!H))},Ze):null);var _e=Math.max(1,r-K),De=Math.min(r+K,b);r-1<=K&&(De=1+K*2),b-r<=K&&(_e=b-K*2);for(var de=_e;de<=De;de+=1)C.push(a.createElement(pe,F({},se,{key:de,page:de,active:r===de})));if(r-1>=K*2&&r!==3&&(C[0]=a.cloneElement(C[0],{className:B("".concat(t,"-item-after-jump-prev"),C[0].props.className)}),C.unshift(Ge)),b-r>=K*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(Ue)}_e!==1&&C.unshift(a.createElement(pe,F({},se,{key:1,page:1}))),De!==b&&C.push(a.createElement(pe,F({},se,{key:b,page:b})))}var Pe=$i(Ni);if(Pe){var Re=!xe||!b;Pe=a.createElement("li",{title:$?u.prev_page:null,onClick:Ve,tabIndex:Re?null:0,onKeyDown:bi,className:B("".concat(t,"-prev"),E({},"".concat(t,"-disabled"),Re)),"aria-disabled":Re},Pe)}var Ee=xi(Pi);if(Ee){var ge,He;R?(ge=!ye,He=xe?0:null):(ge=!ye||!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 Oi=B(t,M,E(E(E(E(E({},"".concat(t,"-start"),L==="start"),"".concat(t,"-center"),L==="center"),"".concat(t,"-end"),L==="end"),"".concat(t,"-simple"),R),"".concat(t,"-disabled"),J));return a.createElement("ul",F({className:Oi,style:d,ref:le},yi),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:Oe,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({},qi(e)),Li(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow})),{"&[disabled]":Object.assign({},Vi(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({},Ki(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},Wi(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:x,selectComponentClass:s,pageSizeOptions:j}=e,T=bt(e,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:q}=Fi(I),[,O]=Gi(),{getPrefixCls:h,direction:z,showSizeChanger:L,className:k,style:ne}=Ui("pagination"),c=h("pagination",p),[y,ee,$]=pt(c),V=Qi(N),_=V==="small"||!!(q&&!V&&I),[G]=Yi("Pagination",Zi),u=Object.assign(Object.assign({},G),f),[d,D]=ci(x),[ae,J]=ci(L),R=d??ae,re=D??J,ve=s||ki,Oe=l.useMemo(()=>j?j.map(H=>Number(H)):void 0,[j]),Be=H=>{var Q;const{disabled:oe,size:le,onSizeChange:Y,"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)=>{Y==null||Y(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)),Y=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:Y}},[z,c]),he=h("select",t),U=B({[`${c}-${i}`]:!!i,[`${c}-mini`]:_,[`${c}-rtl`]:z==="rtl",[`${c}-bordered`]:O.wireframe},k,v,w,ee,$),be=Object.assign(Object.assign({},ne),M);return y(l.createElement(l.Fragment,null,O.wireframe&&l.createElement(ht,{prefixCls:c}),l.createElement(ot,Object.assign({},we,T,{style:be,prefixCls:c,selectPrefixCls:he,className:U,locale:u,pageSizeOptions:Oe,showSizeChanger:R,sizeChangerRender:Be}))))};export{ft as P};