radioOptionsBuilder<T> function

Widget radioOptionsBuilder<T>(
  1. List<FastRadioOption<T>> options,
  2. FastRadioGroupState<T> field
)

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)
    ],
  );
}