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(
|
||
|
|
&${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,itemActiveColor
|