Form Field Radio Group

A pre-composed form field that wraps a RadioGroup control with automatic label, helper text, and error message display. Inherits from FormFieldBase, which provides EditContext integration, auto-generated control IDs, ARIA attribute wiring, and validation error state management. Generic over TValue for the type of the selected value. Uses the CascadingTypeParameter attribute, so TValue propagates to child RadioGroupItem components automatically.

Default

A basic FormFieldRadioGroup with string values. Provide RadioGroupItem components as ChildContent to define the radio options. Use the Label parameter on each item for automatic label rendering and accessibility wiring.

Selected: (none)

With Helper Text

Use HelperText to provide guidance below the radio group. The helper text automatically hides when the field enters an error state.
Choose the plan that best fits your needs.

With Error

Use ErrorText to manually set a validation error. For EditForm integration, validation errors from DataAnnotationsValidator display automatically.
Please select a priority level.

Disabled

Set Disabled to true to prevent interaction with all radio options. Individual items can also be disabled using the Disabled parameter on RadioGroupItem.

Horizontal Layout

Set Orientation to FieldOrientation.Horizontal to place the label beside the radio group. Combine with InputClass to control the inner layout of the radio items.

Custom Variant

Use Class to style the outer field container and apply Tailwind CSS classes to the individual RadioGroupItem elements for custom accent colors. Wrap options in styled containers to create card-style radio selectors.

EditForm Validation

Inside an EditForm, validation errors from DataAnnotationsValidator display automatically. Try submitting without selecting a theme.

Account Settings

Update your account preferences.

Choose your preferred appearance.