ShadToggleGroup<T>.multiple constructor

const ShadToggleGroup<T>.multiple({
  1. Key? key,
  2. required List<ShadToggleGroupItem<T>> children,
  3. Set<T>? values,
  4. ValueChanged<Set<T>>? onChanged,
  5. ShadToggleGroupController<T>? controller,
  6. bool enabled = true,
  7. ShadToggleVariant toggleVariant = ShadToggleVariant.default_,
  8. double? gap,
  9. Axis axis = Axis.horizontal,
  10. MainAxisSize mainAxisSize = MainAxisSize.min,
})

A group where any number of items may be selected.

Implementation

const ShadToggleGroup.multiple({
  super.key,
  required this.children,
  this.values,
  this.onChanged,
  this.controller,
  this.enabled = true,
  this.toggleVariant = ShadToggleVariant.default_,
  this.gap,
  this.axis = Axis.horizontal,
  this.mainAxisSize = MainAxisSize.min,
}) : variant = ShadToggleGroupVariant.multiple,
     allowDeselection = true;