????
Current Path : C:/inetpub/vhost/tracnghiem.gdtsolutions.vn/wwwroot/assets/ |
Current File : C:/inetpub/vhost/tracnghiem.gdtsolutions.vn/wwwroot/assets/Switch-04a62a88.js |
import{a as y,g as x,s as p,c as r,_ as i,l as f,an as S,aO as m,b as C,u as z,e as T,j as d,f as O,p as a,a_ as R,h as j}from"./index-9bcd78a9.js";import{S as B}from"./SwitchBase-f2562236.js";function M(o){return x("MuiSwitch",o)}const N=y("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),s=N,I=["className","color","edge","size","sx"],_=o=>{const{classes:t,edge:e,size:c,color:u,checked:h,disabled:g}=o,b={root:["root",e&&`edge${r(e)}`,`size${r(c)}`],switchBase:["switchBase",`color${r(u)}`,h&&"checked",g&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},v=j(b,M,t);return i({},t,v)},E=p("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(o,t)=>{const{ownerState:e}=o;return[t.root,e.edge&&t[`edge${r(e.edge)}`],t[`size${r(e.size)}`]]}})(({ownerState:o})=>i({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},o.edge==="start"&&{marginLeft:-8},o.edge==="end"&&{marginRight:-8},o.size==="small"&&{width:40,height:24,padding:7,[`& .${s.thumb}`]:{width:16,height:16},[`& .${s.switchBase}`]:{padding:4,[`&.${s.checked}`]:{transform:"translateX(16px)"}}})),P=p(B,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(o,t)=>{const{ownerState:e}=o;return[t.switchBase,{[`& .${s.input}`]:t.input},e.color!=="default"&&t[`color${r(e.color)}`]]}})(({theme:o})=>({position:"absolute",top:0,left:0,zIndex:1,color:o.vars?o.vars.palette.Switch.defaultColor:`${o.palette.mode==="light"?o.palette.common.white:o.palette.grey[300]}`,transition:o.transitions.create(["left","transform"],{duration:o.transitions.duration.shortest}),[`&.${s.checked}`]:{transform:"translateX(20px)"},[`&.${s.disabled}`]:{color:o.vars?o.vars.palette.Switch.defaultDisabledColor:`${o.palette.mode==="light"?o.palette.grey[100]:o.palette.grey[600]}`},[`&.${s.checked} + .${s.track}`]:{opacity:.5},[`&.${s.disabled} + .${s.track}`]:{opacity:o.vars?o.vars.opacity.switchTrackDisabled:`${o.palette.mode==="light"?.12:.2}`},[`& .${s.input}`]:{left:"-100%",width:"300%"}}),({theme:o,ownerState:t})=>i({"&:hover":{backgroundColor:o.vars?`rgba(${o.vars.palette.action.activeChannel} / ${o.vars.palette.action.hoverOpacity})`:f(o.palette.action.active,o.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${s.checked}`]:{color:(o.vars||o).palette[t.color].main,"&:hover":{backgroundColor:o.vars?`rgba(${o.vars.palette[t.color].mainChannel} / ${o.vars.palette.action.hoverOpacity})`:f(o.palette[t.color].main,o.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${s.disabled}`]:{color:o.vars?o.vars.palette.Switch[`${t.color}DisabledColor`]:`${o.palette.mode==="light"?S(o.palette[t.color].main,.62):m(o.palette[t.color].main,.55)}`}},[`&.${s.checked} + .${s.track}`]:{backgroundColor:(o.vars||o).palette[t.color].main}})),U=p("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(o,t)=>t.track})(({theme:o})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:o.transitions.create(["opacity","background-color"],{duration:o.transitions.duration.shortest}),backgroundColor:o.vars?o.vars.palette.common.onBackground:`${o.palette.mode==="light"?o.palette.common.black:o.palette.common.white}`,opacity:o.vars?o.vars.opacity.switchTrack:`${o.palette.mode==="light"?.38:.3}`})),D=p("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(o,t)=>t.thumb})(({theme:o})=>({boxShadow:(o.vars||o).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),k=C.forwardRef(function(t,e){const c=z({props:t,name:"MuiSwitch"}),{className:u,color:h="primary",edge:g=!1,size:b="medium",sx:v}=c,$=T(c,I),n=i({},c,{color:h,edge:g,size:b}),l=_(n),w=d.jsx(D,{className:l.thumb,ownerState:n});return d.jsxs(E,{className:O(l.root,u),sx:v,ownerState:n,children:[d.jsx(P,i({type:"checkbox",icon:w,checkedIcon:w,ref:e,ownerState:n},$,{classes:i({},l,{root:l.switchBase})})),d.jsx(U,{className:l.track,ownerState:n})]})});k.propTypes={checked:a.bool,checkedIcon:a.node,classes:a.object,className:a.string,color:a.oneOfType([a.oneOf(["default","primary","secondary","error","info","success","warning"]),a.string]),defaultChecked:a.bool,disabled:a.bool,disableRipple:a.bool,edge:a.oneOf(["end","start",!1]),icon:a.node,id:a.string,inputProps:a.object,inputRef:R,onChange:a.func,required:a.bool,size:a.oneOfType([a.oneOf(["medium","small"]),a.string]),sx:a.oneOfType([a.arrayOf(a.oneOfType([a.func,a.object,a.bool])),a.func,a.object]),value:a.any};const X=k;export{X as S};