2 lines
5.2 KiB
JavaScript
2 lines
5.2 KiB
JavaScript
import{r as S,e as Q,w as te,f as V,_ as i,j as a,I as R,g as ae,a as oe,s as b,ac as ne,U as se,a6 as le,u as ie,J as _,ad as re,h as w,ae as ce,i as pe}from"./index.4f61bfb1.js";import{K as F,a as N}from"./KeyboardArrowRight.4abfe972.js";import{L as K,F as D}from"./LastPage.9ed3be5b.js";import{c as k}from"./TableRow.8e8e6be4.js";var U,j,H,z,G,E,J,W;const de=["backIconButtonProps","count","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton"],ge=S.exports.forwardRef(function(t,g){const{backIconButtonProps:I,count:h,getItemAriaLabel:r,nextIconButtonProps:L,onPageChange:m,page:o,rowsPerPage:n,showFirstButton:T,showLastButton:v}=t,x=Q(t,de),P=te(),y=s=>{m(s,0)},B=s=>{m(s,o-1)},u=s=>{m(s,o+1)},d=s=>{m(s,Math.max(0,Math.ceil(h/n)-1))};return V("div",i({ref:g},x,{children:[T&&a(R,{onClick:y,disabled:o===0,"aria-label":r("first",o),title:r("first",o),children:P.direction==="rtl"?U||(U=a(K,{})):j||(j=a(D,{}))}),a(R,i({onClick:B,disabled:o===0,color:"inherit","aria-label":r("previous",o),title:r("previous",o)},I,{children:P.direction==="rtl"?H||(H=a(F,{})):z||(z=a(N,{}))})),a(R,i({onClick:u,disabled:h!==-1?o>=Math.ceil(h/n)-1:!1,color:"inherit","aria-label":r("next",o),title:r("next",o)},L,{children:P.direction==="rtl"?G||(G=a(N,{})):E||(E=a(F,{}))})),v&&a(R,{onClick:d,disabled:o>=Math.ceil(h/n)-1,"aria-label":r("last",o),title:r("last",o),children:P.direction==="rtl"?J||(J=a(D,{})):W||(W=a(K,{}))})]}))}),ue=ge;function be(e){return oe("MuiTablePagination",e)}const he=ae("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]),f=he;var q;const me=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton"],Pe=b(k,{name:"MuiTablePagination",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({overflow:"auto",color:(e.vars||e).palette.text.primary,fontSize:e.typography.pxToRem(14),"&:last-child":{padding:0}})),Ie=b(ne,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>i({[`& .${f.actions}`]:t.actions},t.toolbar)})(({theme:e})=>({minHeight:52,paddingRight:2,[`${e.breakpoints.up("xs")} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up("sm")]:{minHeight:52,paddingRight:2},[`& .${f.actions}`]:{flexShrink:0,marginLeft:20}})),fe=b("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),Re=b("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})(({theme:e})=>i({},e.typography.body2,{flexShrink:0})),we=b(se,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>i({[`& .${f.selectIcon}`]:t.selectIcon,[`& .${f.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${f.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),Le=b(le,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),Te=b("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})(({theme:e})=>i({},e.typography.body2,{flexShrink:0}));function ve({from:e,to:t,count:g}){return`${e}\u2013${t} of ${g!==-1?g:`more than ${t}`}`}function xe(e){return`Go to ${e} page`}const ye=e=>{const{classes:t}=e;return pe({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},be,t)},Be=S.exports.forwardRef(function(t,g){const I=ie({props:t,name:"MuiTablePagination"}),{ActionsComponent:h=ue,backIconButtonProps:r,className:L,colSpan:m,component:o=k,count:n,getItemAriaLabel:T=xe,labelDisplayedRows:v=ve,labelRowsPerPage:x="Rows per page:",nextIconButtonProps:P,onPageChange:y,onRowsPerPageChange:B,page:u,rowsPerPage:d,rowsPerPageOptions:s=[10,25,50,100],SelectProps:c={},showFirstButton:X=!1,showLastButton:Y=!1}=I,Z=Q(I,me),C=I,l=ye(C),A=c.native?"option":Le;let M;(o===k||o==="td")&&(M=m||1e3);const O=_(c.id),$=_(c.labelId),ee=()=>n===-1?(u+1)*d:d===-1?n:Math.min(n,(u+1)*d);return a(Pe,i({colSpan:M,ref:g,as:o,ownerState:C,className:w(l.root,L)},Z,{children:V(Ie,{className:l.toolbar,children:[a(fe,{className:l.spacer}),s.length>1&&a(Re,{className:l.selectLabel,id:$,children:x}),s.length>1&&a(we,i({variant:"standard"},!c.variant&&{input:q||(q=a(re,{}))},{value:d,onChange:B,id:O,labelId:$},c,{classes:i({},c.classes,{root:w(l.input,l.selectRoot,(c.classes||{}).root),select:w(l.select,(c.classes||{}).select),icon:w(l.selectIcon,(c.classes||{}).icon)}),children:s.map(p=>S.exports.createElement(A,i({},!ce(A)&&{ownerState:C},{className:l.menuItem,key:p.label?p.label:p,value:p.value?p.value:p}),p.label?p.label:p))})),a(Te,{className:l.displayedRows,children:v({from:n===0?0:u*d+1,to:ee(),count:n===-1?-1:n,page:u})}),a(h,{className:l.actions,backIconButtonProps:r,count:n,nextIconButtonProps:P,onPageChange:y,page:u,rowsPerPage:d,showFirstButton:X,showLastButton:Y,getItemAriaLabel:T})]})}))}),Me=Be;export{Me as T};
|