RadioFields() — ui Function Reference
Architecture documentation for the RadioFields() function in radio-fields.tsx from the ui codebase.
Entity Profile
Dependency Diagram
graph TD 6ae06d1a_17f7_4796_88a7_b595ec06cff1["RadioFields()"] 53a3ba23_914e_e712_0b1f_d66da0aef30b["radio-fields.tsx"] 6ae06d1a_17f7_4796_88a7_b595ec06cff1 -->|defined in| 53a3ba23_914e_e712_0b1f_d66da0aef30b style 6ae06d1a_17f7_4796_88a7_b595ec06cff1 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/v4/examples/radix/radio-fields.tsx lines 13–149
export function RadioFields() {
return (
<FieldGroup>
<FieldSet>
<FieldLegend variant="label">Subscription Plan</FieldLegend>
<RadioGroup defaultValue="free">
<Field orientation="horizontal">
<RadioGroupItem value="free" id="radio-free" />
<FieldLabel htmlFor="radio-free" className="font-normal">
Free Plan
</FieldLabel>
</Field>
<Field orientation="horizontal">
<RadioGroupItem value="pro" id="radio-pro" />
<FieldLabel htmlFor="radio-pro" className="font-normal">
Pro Plan
</FieldLabel>
</Field>
<Field orientation="horizontal">
<RadioGroupItem value="enterprise" id="radio-enterprise" />
<FieldLabel htmlFor="radio-enterprise" className="font-normal">
Enterprise
</FieldLabel>
</Field>
</RadioGroup>
</FieldSet>
<FieldSet>
<FieldLegend variant="label">Battery Level</FieldLegend>
<FieldDescription>
Choose your preferred battery level.
</FieldDescription>
<RadioGroup>
<Field orientation="horizontal">
<RadioGroupItem value="high" id="battery-high" />
<FieldLabel htmlFor="battery-high">High</FieldLabel>
</Field>
<Field orientation="horizontal">
<RadioGroupItem value="medium" id="battery-medium" />
<FieldLabel htmlFor="battery-medium">Medium</FieldLabel>
</Field>
<Field orientation="horizontal">
<RadioGroupItem value="low" id="battery-low" />
<FieldLabel htmlFor="battery-low">Low</FieldLabel>
</Field>
</RadioGroup>
</FieldSet>
<RadioGroup className="gap-6">
<Field orientation="horizontal">
<RadioGroupItem value="option1" id="radio-content-1" />
<FieldContent>
<FieldLabel htmlFor="radio-content-1">Enable Touch ID</FieldLabel>
<FieldDescription>
Enable Touch ID to quickly unlock your device.
</FieldDescription>
</FieldContent>
</Field>
<Field orientation="horizontal">
<RadioGroupItem value="option2" id="radio-content-2" />
<FieldContent>
<FieldLabel htmlFor="radio-content-2">
Enable Touch ID and Face ID to make it even faster to unlock your
device. This is a long label to test the layout.
</FieldLabel>
<FieldDescription>
Enable Touch ID to quickly unlock your device.
</FieldDescription>
</FieldContent>
</Field>
</RadioGroup>
<RadioGroup className="gap-3">
<FieldLabel htmlFor="radio-title-1">
<Field orientation="horizontal">
<RadioGroupItem value="title1" id="radio-title-1" />
<FieldContent>
<FieldTitle>Enable Touch ID</FieldTitle>
<FieldDescription>
Enable Touch ID to quickly unlock your device.
</FieldDescription>
</FieldContent>
</Field>
</FieldLabel>
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does RadioFields() do?
RadioFields() is a function in the ui codebase, defined in apps/v4/examples/radix/radio-fields.tsx.
Where is RadioFields() defined?
RadioFields() is defined in apps/v4/examples/radix/radio-fields.tsx at line 13.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free