UNPKG

@radix-ui/themes

Version:

[![Radix Themes Logo](https://radix-ui.com/social/themes.png)](https://radix-ui.com/themes)

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