{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "radio-group", "type": "registry:ui", "dependencies": ["@ark-ui/react"], "files": [ { "path": "./src/components/ui/radio-group.tsx", "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { RadioGroup as RadioGroupPrimitive } from \"@ark-ui/react/radio-group\"\n\nimport { cn } from \"@/lib/utils\"\n\nconst RadioGroup = React.forwardRef<\n React.ElementRef,\n RadioGroupPrimitive.RootProps\n>(({ className, ...props }, ref) => (\n \n))\nRadioGroup.displayName = \"RadioGroup\"\n\nconst RadioGroupContext = RadioGroupPrimitive.Context\n\nconst RadioGroupIndicator = React.forwardRef<\n React.ElementRef,\n RadioGroupPrimitive.IndicatorProps\n>(({ className, ...props }, ref) => (\n \n))\nRadioGroupIndicator.displayName = \"RadioGroupIndicator\"\n\nconst RadioGroupItem = React.forwardRef<\n React.ElementRef,\n RadioGroupPrimitive.ItemProps\n>(({ className, children, ...props }, ref) => (\n \n \n {children}\n \n))\nRadioGroupItem.displayName = \"RadioGroupItem\"\n\nconst RadioGroupItemContext = RadioGroupPrimitive.ItemContext\n\nconst RadioGroupItemControl = React.forwardRef<\n React.ElementRef,\n RadioGroupPrimitive.ItemControlProps\n>(({ className, ...props }, ref) => (\n \n))\nRadioGroupItemControl.displayName = \"RadioGroupItemControl\"\n\nconst RadioGroupItemText = React.forwardRef<\n React.ElementRef,\n RadioGroupPrimitive.ItemTextProps\n>(({ className, ...props }, ref) => (\n \n))\nRadioGroupItemText.displayName = \"RadioGroupItemText\"\n\nconst RadioGroupLabel = React.forwardRef<\n React.ElementRef,\n RadioGroupPrimitive.LabelProps\n>(({ className, ...props }, ref) => (\n \n))\nRadioGroupLabel.displayName = \"RadioGroupLabel\"\n\nconst RadioGroupRootProvider = RadioGroupPrimitive.RootProvider\n\nexport {\n RadioGroup,\n RadioGroupContext,\n RadioGroupIndicator,\n RadioGroupItem,\n RadioGroupItemContext,\n RadioGroupItemControl,\n RadioGroupItemText,\n RadioGroupLabel,\n RadioGroupRootProvider,\n}\n\nexport { useRadioGroup } from \"@ark-ui/react/radio-group\"\n", "type": "registry:ui" } ] }