@radix-ui/themes
Version:
[](https://radix-ui.com/themes)
3 lines (2 loc) • 1.26 kB
JavaScript
var S=Object.create;var p=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var u=Object.getPrototypeOf,R=Object.prototype.hasOwnProperty;var g=(t,o)=>{for(var r in o)p(t,r,{get:o[r],enumerable:!0})},h=(t,o,r,i)=>{if(o&&typeof o=="object"||typeof o=="function")for(let e of y(o))!R.call(t,e)&&e!==r&&p(t,e,{get:()=>o[e],enumerable:!(i=d(o,e))||i.enumerable});return t};var f=(t,o,r)=>(r=t!=null?S(u(t)):{},h(o||!t||!t.__esModule?p(r,"default",{value:t,enumerable:!0}):r,t)),C=t=>h(p({},"__esModule",{value:!0}),t);var D={};g(D,{Switch:()=>a});module.exports=C(D);var s=f(require("react")),m=f(require("classnames")),c=require("radix-ui"),n=require("../helpers/extract-props.js"),w=require("../props/margin.props.js"),P=require("./switch.props.js");const a=s.forwardRef((t,o)=>{const{className:r,color:i,radius:e,...l}=(0,n.extractProps)(t,P.switchPropDefs,w.marginPropDefs);return s.createElement(c.Switch.Root,{"data-accent-color":i,"data-radius":e,...l,asChild:!1,ref:o,className:(0,m.default)("rt-reset","rt-SwitchRoot",r)},s.createElement(c.Switch.Thumb,{className:(0,m.default)("rt-SwitchThumb",{"rt-high-contrast":t.highContrast})}))});a.displayName="Switch";
//# sourceMappingURL=switch.js.map
;