radioOptionsBuilder<T> function
A FastRadioOptionsBuilder that is the default FastRadioGroup.optionsBuilder;
Returns a Column that contains all FastRadioGroup.options when FastRadioGroup.orientation is FastRadioGroupOrientation.vertical.
Returns a Row that contains all FastRadioGroup.options when FastRadioGroup.orientation is FastRadioGroupOrientation.horizontal.
Uses FastRadioGroup.optionBuilder to build a widget for every FastRadioOption in FastRadioGroup.options.
Implementation
Widget radioOptionsBuilder<T>(
List<FastRadioOption<T>> options, FastRadioGroupState<T> field) {
final FastRadioGroupState<T>(:widget) = field;
final wrapper = widget.orientation == FastRadioGroupOrientation.vertical
? Column.new
: Row.new;
return wrapper(
children: [
for (final option in options) widget.optionBuilder(option, field)
],
);
}