UChipChoice<T> constructor

const UChipChoice<T>({
  1. required List<T> options,
  2. required dynamic selected,
  3. Key? key,
  4. dynamic onChanged(
    1. int index,
    2. bool isSelected,
    3. T item
    )?,
  5. Widget chipBuilder(
    1. T item,
    2. bool isSelected,
    3. int index
    )?,
  6. bool isMultiChoice = false,
  7. double spacing = 8.0,
  8. double runSpacing = 8.0,
  9. WrapAlignment alignment = WrapAlignment.start,
  10. ScrollController? scrollController,
  11. bool scrollable = false,
  12. ScrollPhysics? scrollPhysics,
  13. EdgeInsets padding = EdgeInsets.zero,
  14. Axis direction = Axis.horizontal,
  15. ChipThemeData? selectedChipStyle,
  16. ChipThemeData? unselectedChipStyle,
})

Implementation

const UChipChoice({
  required this.options,
  required this.selected,
  super.key,
  this.onChanged,
  this.chipBuilder,
  this.isMultiChoice = false,
  this.spacing = 8.0,
  this.runSpacing = 8.0,
  this.alignment = WrapAlignment.start,
  this.scrollController,
  this.scrollable = false,
  this.scrollPhysics,
  this.padding = EdgeInsets.zero,
  this.direction = Axis.horizontal,
  this.selectedChipStyle,
  this.unselectedChipStyle,
});