FFChoiceChips constructor

FFChoiceChips({
  1. @Deprecated('This field is deprecated.') String? legacyInitialOption,
  2. Iterable<FFChipData>? options,
  3. FFChipStyle? selectedChipStyle,
  4. FFChipStyle? unselectedChipStyle,
  5. double? legacyChipSpacing,
  6. bool? multiselect,
  7. FFText? initialOption,
  8. @Deprecated('This field is deprecated.') Iterable<FFText>? legacyInitiallySelected,
  9. double? legacyRowSpacing,
  10. FFWrapAlignment? childAlignment,
  11. bool? legacyRequireSelection,
  12. FFDisable? disabled,
  13. FFColor? legacyDisabledColor,
  14. bool? legacyWrapped,
  15. FFDoubleValue? chipSpacingValue,
  16. FFDoubleValue? rowSpacingValue,
  17. FFBooleanValue? requireSelectionValue,
  18. FFColorValue? disabledColorValue,
  19. FFBooleanValue? wrappedValue,
  20. FFVariable? optionsVariable,
  21. FFTextOptionsValue? initiallySelected,
})

Implementation

factory FFChoiceChips({
  @$core.Deprecated('This field is deprecated.')
  $core.String? legacyInitialOption,
  $core.Iterable<FFChipData>? options,
  FFChipStyle? selectedChipStyle,
  FFChipStyle? unselectedChipStyle,
  $core.double? legacyChipSpacing,
  $core.bool? multiselect,
  FFText? initialOption,
  @$core.Deprecated('This field is deprecated.')
  $core.Iterable<FFText>? legacyInitiallySelected,
  $core.double? legacyRowSpacing,
  FFWrapAlignment? childAlignment,
  $core.bool? legacyRequireSelection,
  FFDisable? disabled,
  FFColor? legacyDisabledColor,
  $core.bool? legacyWrapped,
  FFDoubleValue? chipSpacingValue,
  FFDoubleValue? rowSpacingValue,
  FFBooleanValue? requireSelectionValue,
  FFColorValue? disabledColorValue,
  FFBooleanValue? wrappedValue,
  FFVariable? optionsVariable,
  FFTextOptionsValue? initiallySelected,
}) {
  final result = create();
  if (legacyInitialOption != null)
    result.legacyInitialOption = legacyInitialOption;
  if (options != null) result.options.addAll(options);
  if (selectedChipStyle != null) result.selectedChipStyle = selectedChipStyle;
  if (unselectedChipStyle != null)
    result.unselectedChipStyle = unselectedChipStyle;
  if (legacyChipSpacing != null) result.legacyChipSpacing = legacyChipSpacing;
  if (multiselect != null) result.multiselect = multiselect;
  if (initialOption != null) result.initialOption = initialOption;
  if (legacyInitiallySelected != null)
    result.legacyInitiallySelected.addAll(legacyInitiallySelected);
  if (legacyRowSpacing != null) result.legacyRowSpacing = legacyRowSpacing;
  if (childAlignment != null) result.childAlignment = childAlignment;
  if (legacyRequireSelection != null)
    result.legacyRequireSelection = legacyRequireSelection;
  if (disabled != null) result.disabled = disabled;
  if (legacyDisabledColor != null)
    result.legacyDisabledColor = legacyDisabledColor;
  if (legacyWrapped != null) result.legacyWrapped = legacyWrapped;
  if (chipSpacingValue != null) result.chipSpacingValue = chipSpacingValue;
  if (rowSpacingValue != null) result.rowSpacingValue = rowSpacingValue;
  if (requireSelectionValue != null)
    result.requireSelectionValue = requireSelectionValue;
  if (disabledColorValue != null)
    result.disabledColorValue = disabledColorValue;
  if (wrappedValue != null) result.wrappedValue = wrappedValue;
  if (optionsVariable != null) result.optionsVariable = optionsVariable;
  if (initiallySelected != null) result.initiallySelected = initiallySelected;
  return result;
}