import type { RadioGroupItemProps, RadioGroupProps, } from '@radix-ui/react-radio-group'; import * as RadixRadioGroup from '@radix-ui/react-radio-group'; import clsx from 'clsx'; import type { CSSProperties } from 'react'; import { forwardRef } from 'react'; import { RadioGroup } from '../radio'; import * as styles from './styles.css'; // for reference RadioGroup; /** * @deprecated * use {@link RadioGroup } instead */ export const RadioButton = forwardRef< HTMLButtonElement, RadioGroupItemProps & { spanStyle?: string } >(({ children, className, spanStyle, ...props }, ref) => { return ( {children} {children} ); }); RadioButton.displayName = 'RadioButton'; /** * @deprecated * use {@link RadioGroup} instead */ export const RadioButtonGroup = forwardRef< HTMLDivElement, RadioGroupProps & { width?: CSSProperties['width'] } >(({ className, style, width, ...props }, ref) => { return ( ); }); RadioButtonGroup.displayName = 'RadioButtonGroup';