2 lines
4.2 KiB
JavaScript
2 lines
4.2 KiB
JavaScript
import{l as v,m as y,a as p,n as m,o as T,_ as n,j as d,p as f,v as C,w,A as x}from"./index-DToJe2Ku.js";import{a as j,b as g}from"./TableCell-eZ4CXwlI.js";function k(o){return v("MuiTable",o)}y("MuiTable",["root","stickyHeader"]);const S=["className","component","padding","size","stickyHeader"],_=o=>{const{classes:e,stickyHeader:s}=o;return C({root:["root",s&&"stickyHeader"]},k,e)},B=w("table",{name:"MuiTable",slot:"Root",overridesResolver:(o,e)=>{const{ownerState:s}=o;return[e.root,s.stickyHeader&&e.stickyHeader]}})(({theme:o,ownerState:e})=>n({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":n({},o.typography.body2,{padding:o.spacing(2),color:(o.vars||o).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},e.stickyHeader&&{borderCollapse:"separate"})),h="table",eo=p.forwardRef(function(e,s){const t=m({props:e,name:"MuiTable"}),{className:c,component:a=h,padding:l="normal",size:r="medium",stickyHeader:i=!1}=t,u=T(t,S),b=n({},t,{component:a,padding:l,size:r,stickyHeader:i}),R=_(b),U=p.useMemo(()=>({padding:l,size:r,stickyHeader:i}),[l,r,i]);return d.jsx(j.Provider,{value:U,children:d.jsx(B,n({as:a,role:a===h?null:"table",ref:s,className:f(R.root,c),ownerState:b},u))})});function O(o){return v("MuiTableBody",o)}y("MuiTableBody",["root"]);const P=["className","component"],A=o=>{const{classes:e}=o;return C({root:["root"]},O,e)},z=w("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(o,e)=>e.root})({display:"table-row-group"}),E={variant:"body"},M="tbody",to=p.forwardRef(function(e,s){const t=m({props:e,name:"MuiTableBody"}),{className:c,component:a=M}=t,l=T(t,P),r=n({},t,{component:a}),i=A(r);return d.jsx(g.Provider,{value:E,children:d.jsx(z,n({className:f(i.root,c),as:a,ref:s,role:a===M?null:"rowgroup",ownerState:r},l))})});function D(o){return v("MuiTableContainer",o)}y("MuiTableContainer",["root"]);const L=["className","component"],W=o=>{const{classes:e}=o;return C({root:["root"]},D,e)},X=w("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:(o,e)=>e.root})({width:"100%",overflowX:"auto"}),so=p.forwardRef(function(e,s){const t=m({props:e,name:"MuiTableContainer"}),{className:c,component:a="div"}=t,l=T(t,L),r=n({},t,{component:a}),i=W(r);return d.jsx(X,n({ref:s,as:a,className:f(i.root,c),ownerState:r},l))});function q(o){return v("MuiTableHead",o)}y("MuiTableHead",["root"]);const F=["className","component"],G=o=>{const{classes:e}=o;return C({root:["root"]},q,e)},I=w("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(o,e)=>e.root})({display:"table-header-group"}),J={variant:"head"},$="thead",ao=p.forwardRef(function(e,s){const t=m({props:e,name:"MuiTableHead"}),{className:c,component:a=$}=t,l=T(t,F),r=n({},t,{component:a}),i=G(r);return d.jsx(g.Provider,{value:J,children:d.jsx(I,n({as:a,className:f(i.root,c),ref:s,role:a===$?null:"rowgroup",ownerState:r},l))})});function K(o){return v("MuiTableRow",o)}const H=y("MuiTableRow",["root","selected","hover","head","footer"]),Q=["className","component","hover","selected"],V=o=>{const{classes:e,selected:s,hover:t,head:c,footer:a}=o;return C({root:["root",s&&"selected",t&&"hover",c&&"head",a&&"footer"]},K,e)},Y=w("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(o,e)=>{const{ownerState:s}=o;return[e.root,s.head&&e.head,s.footer&&e.footer]}})(({theme:o})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${H.hover}:hover`]:{backgroundColor:(o.vars||o).palette.action.hover},[`&.${H.selected}`]:{backgroundColor:o.vars?`rgba(${o.vars.palette.primary.mainChannel} / ${o.vars.palette.action.selectedOpacity})`:x(o.palette.primary.main,o.palette.action.selectedOpacity),"&:hover":{backgroundColor:o.vars?`rgba(${o.vars.palette.primary.mainChannel} / calc(${o.vars.palette.action.selectedOpacity} + ${o.vars.palette.action.hoverOpacity}))`:x(o.palette.primary.main,o.palette.action.selectedOpacity+o.palette.action.hoverOpacity)}}})),N="tr",ro=p.forwardRef(function(e,s){const t=m({props:e,name:"MuiTableRow"}),{className:c,component:a=N,hover:l=!1,selected:r=!1}=t,i=T(t,Q),u=p.useContext(g),b=n({},t,{component:a,hover:l,selected:r,head:u&&u.variant==="head",footer:u&&u.variant==="footer"}),R=V(b);return d.jsx(Y,n({as:a,ref:s,className:f(R.root,c),role:a===N?null:"row",ownerState:b},i))});export{so as T,eo as a,ao as b,ro as c,to as d};
|