'use strict';

var jsxRuntime = require('../../node_modules/.pnpm/react@18.2.0/node_modules/react/jsx-runtime.cjs');
var index = require('../../node_modules/.pnpm/@radix-ui_react-radio-group@1.1.3_@types_react-dom@18.0.11_@types_react@18.2.12_react-dom@18._cfce25imgs2fusayjymjkynvpu/node_modules/@radix-ui/react-radio-group/dist/index.cjs');
var index$1 = require('../../node_modules/.pnpm/class-variance-authority@0.7.1/node_modules/class-variance-authority/dist/index.cjs');
var React = require('react');
var radio_module = require('./radio.module.css.cjs');

const RadioRoot = React.forwardRef(({ className, ...props }, ref) => (jsxRuntime.jsxRuntimeExports.jsx(index.Root, { ref: ref, className: radio_module.default.radio, ...props })));
const radioItem = index$1.cva(radio_module.default.radioitem);
const RadioItem = React.forwardRef(({ className, ...props }, forwardedRef) => (jsxRuntime.jsxRuntimeExports.jsx(index.Item, { ...props, ref: forwardedRef, className: radioItem({ className }), children: jsxRuntime.jsxRuntimeExports.jsx(Indicator, {}) })));
const indicator = index$1.cva(radio_module.default.indicator);
const Indicator = React.forwardRef(({ className, ...props }, ref) => (jsxRuntime.jsxRuntimeExports.jsx(index.Indicator, { ref: ref, className: indicator({ className }), ...props })));
Indicator.displayName = index.Indicator.displayName;
const Radio = Object.assign(RadioRoot, {
    Root: RadioRoot,
    Indicator: Indicator,
    Item: RadioItem,
});

exports.Radio = Radio;
exports.RadioItem = RadioItem;
//# sourceMappingURL=radio.cjs.map
