import * as RadioGroupPrimitive from "@radix-ui/react-radio-group"; import { forwardRef, type ComponentPropsWithoutRef, type ElementRef } from "react"; import { radioGroupIndicatorVariants, radioGroupItemVariants, radioGroupVariants } from "./radio-group.variants"; import { cn } from "../lib/cn"; import type { VariantProps } from "../lib/cva"; import { createDataAttributes, createSlot } from "../lib/contracts"; export type RadioGroupProps = ComponentPropsWithoutRef & VariantProps; export function RadioGroup({ className, orientation = "vertical", ...props }: RadioGroupProps) { return ( ); } export type RadioGroupItemProps = ComponentPropsWithoutRef & { invalid?: boolean; }; export const RadioGroupItem = forwardRef< ElementRef, RadioGroupItemProps >(function RadioGroupItem({ className, disabled, invalid, ...props }, ref) { return ( ); });