RadioFields() — ui Function Reference
Architecture documentation for the RadioFields() function in field-example.tsx from the ui codebase.
Entity Profile
Dependency Diagram
graph TD e401cd27_db9b_0b2a_fc50_49c3ebed9cee["RadioFields()"] 88052f7e_baae_5fcd_95fe_0a964a30baa3["field-example.tsx"] e401cd27_db9b_0b2a_fc50_49c3ebed9cee -->|defined in| 88052f7e_baae_5fcd_95fe_0a964a30baa3 style e401cd27_db9b_0b2a_fc50_49c3ebed9cee fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/v4/registry/bases/base/examples/field-example.tsx lines 516–666
function RadioFields() {
return (
<Example title="Radio Fields">
<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>
Domain
Subdomains
Source
Frequently Asked Questions
What does RadioFields() do?
RadioFields() is a function in the ui codebase, defined in apps/v4/registry/bases/base/examples/field-example.tsx.
Where is RadioFields() defined?
RadioFields() is defined in apps/v4/registry/bases/base/examples/field-example.tsx at line 516.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free