import * as React from "react"
import { RadioGroup as RadioGroupPrimitive } from "@base-ui/react/radio-group"
import { Radio } from "@base-ui/react/radio"
import { cn } from "../core/cn"
function RadioGroup({ className, ...props }: RadioGroupPrimitive.Props) {
return (
)
}
interface RadioGroupItemProps extends Radio.Root.Props {
label?: string
className?: string
labelClassName?: string
}
function RadioGroupItem({ className, label, id, labelClassName, ...props }: RadioGroupItemProps) {
const internalId = React.useId()
const itemId = id ?? internalId
return (
{label && (
)}
)
}
export { RadioGroup, RadioGroupItem }
export type { RadioGroupItemProps }