skyroc-ui
Version:
A modern React UI component library built on Radix UI and Tailwind CSS
25 lines (23 loc) • 689 B
JavaScript
import { cn } from "../../lib/utils.js";
import { radioVariants } from "./radio-variants.js";
import { jsx } from "react/jsx-runtime";
import { Item } from "@radix-ui/react-radio-group";
//#region src/components/radio/RadioGroupItem.tsx
const RadioGroupItem = (props) => {
const { className, color, size,...rest } = props;
const { control } = radioVariants({
color,
size
});
const mergedCls = cn(control(), className);
return /* @__PURE__ */ jsx(Item, {
className: mergedCls,
"data-color": color,
"data-size": size,
"data-slot": "radio-group-item",
...rest
});
};
var RadioGroupItem_default = RadioGroupItem;
//#endregion
export { RadioGroupItem_default as default };