UNPKG

@radix-ui/themes

Version:

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

3 lines (2 loc) 714 B
"use client";import*as o from"react";import f from"classnames";import{composeEventHandlers as l}from"@radix-ui/primitive";import{composeRefs as u}from"@radix-ui/react-compose-refs";import{radioPropDefs as R}from"./radio.props.js";import{extractProps as c}from"../helpers/index.js";import{marginPropDefs as P}from"../props/index.js";const e=o.forwardRef((r,t)=>{const a=o.useRef(null),{className:p,color:i,onChange:s,onValueChange:n,...m}=c(r,R,P);return o.createElement("input",{type:"radio","data-accent-color":i,...m,onChange:l(s,d=>n?.(d.currentTarget.value)),ref:u(a,t),className:f("rt-reset","rt-BaseRadioRoot","rt-RadioRoot",p)})});e.displayName="Radio";export{e as Radio}; //# sourceMappingURL=radio.js.map