Files
aso/public/dashboard/assets/Checkbox.a5be7553.js
2022-08-08 12:52:56 +07:00

2 lines
2.3 KiB
JavaScript

import{Q as h,f as c,w as $,v as P,t as B,U as S,O as m,z as n,V as g,r as d,x as M,y as H,E as O}from"./index.7401eb87.js";import{S as R}from"./FormControlLabel.df66b1c3.js";var U=h(c("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),V=h(c("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),_=h(c("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function w(o){return P("MuiCheckbox",o)}const E=$("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary"]);var p=E;const L=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size"],j=o=>{const{classes:e,indeterminate:t,color:r}=o,s={root:["root",t&&"indeterminate",`color${m(r)}`]},a=O(s,w,e);return n({},e,a)},F=B(R,{shouldForwardProp:o=>S(o)||o==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(o,e)=>{const{ownerState:t}=o;return[e.root,t.indeterminate&&e.indeterminate,t.color!=="default"&&e[`color${m(t.color)}`]]}})(({theme:o,ownerState:e})=>n({color:(o.vars||o).palette.text.secondary},!e.disableRipple&&{"&:hover":{backgroundColor:o.vars?`rgba(${e.color==="default"?o.vars.palette.action.activeChannel:o.vars.palette.primary.mainChannel} / ${o.vars.palette.action.hoverOpacity})`:g(e.color==="default"?o.palette.action.active:o.palette[e.color].main,o.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},e.color!=="default"&&{[`&.${p.checked}, &.${p.indeterminate}`]:{color:(o.vars||o).palette[e.color].main},[`&.${p.disabled}`]:{color:(o.vars||o).palette.action.disabled}})),Q=c(V,{}),T=c(U,{}),W=c(_,{}),q=d.exports.forwardRef(function(e,t){var r,s;const a=M({props:e,name:"MuiCheckbox"}),{checkedIcon:x=Q,color:f="primary",icon:b=T,indeterminate:i=!1,indeterminateIcon:u=W,inputProps:I,size:l="medium"}=a,z=H(a,L),v=i?u:b,C=i?u:x,k=n({},a,{color:f,indeterminate:i,size:l}),y=j(k);return c(F,n({type:"checkbox",inputProps:n({"data-indeterminate":i},I),icon:d.exports.cloneElement(v,{fontSize:(r=v.props.fontSize)!=null?r:l}),checkedIcon:d.exports.cloneElement(C,{fontSize:(s=C.props.fontSize)!=null?s:l}),ownerState:k,ref:t},z,{classes:y}))});var G=q;export{G as C};