import React from 'react'; import { FieldError, Label, RadioGroup as RACRadioGroup, type RadioGroupProps as RACRadioGroupProps, Radio, Text, type ValidationResult, } from 'react-aria-components'; export interface RadioGroupProps extends Omit { children?: React.ReactNode; label?: string; description?: string; errorMessage?: string | ((validation: ValidationResult) => string); } export function RadioGroup({ label, description, errorMessage, children, ...props }: RadioGroupProps) { return ( {children} {description && {description}} {errorMessage} ); } export { Radio };