@radix-ui/themes
Version:
[](https://radix-ui.com/themes)
3 lines (2 loc) • 1.33 kB
JavaScript
;"use client";var v=Object.create;var a=Object.defineProperty;var C=Object.getOwnPropertyDescriptor;var N=Object.getOwnPropertyNames;var D=Object.getPrototypeOf,E=Object.prototype.hasOwnProperty;var j=(o,e)=>{for(var r in e)a(o,r,{get:e[r],enumerable:!0})},n=(o,e,r,p)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of N(e))!E.call(o,t)&&t!==r&&a(o,t,{get:()=>e[t],enumerable:!(p=C(e,t))||p.enumerable});return o};var m=(o,e,r)=>(r=o!=null?v(D(o)):{},n(e||!o||!o.__esModule?a(r,"default",{value:o,enumerable:!0}):r,o)),x=o=>n(a({},"__esModule",{value:!0}),o);var I={};j(I,{Radio:()=>i});module.exports=x(I);var s=m(require("react")),d=m(require("classnames")),f=require("@radix-ui/primitive"),u=require("@radix-ui/react-compose-refs"),l=require("./radio.props.js"),R=require("../props/margin.props.js"),c=require("../helpers/extract-props.js");const i=s.forwardRef((o,e)=>{const r=s.useRef(null),{className:p,color:t,onChange:P,onValueChange:y,...g}=(0,c.extractProps)(o,l.radioPropDefs,R.marginPropDefs);return s.createElement("input",{type:"radio","data-accent-color":t,...g,onChange:(0,f.composeEventHandlers)(P,h=>y?.(h.currentTarget.value)),ref:(0,u.composeRefs)(r,e),className:(0,d.default)("rt-reset","rt-BaseRadioRoot","rt-RadioRoot",p)})});i.displayName="Radio";
//# sourceMappingURL=radio.js.map