ChipsInput<T> constructor

ChipsInput<T>({Key key, List<T> initialValue: const [], InputDecoration decoration: const InputDecoration(), bool enabled: true, @required ChipsBuilder<T> chipBuilder, @required ChipsBuilder<T> suggestionBuilder, @required ChipsInputSuggestions findSuggestions, @required ValueChanged<List<T>> onChanged, ValueChanged<T> onChipTapped, int maxChips, TextStyle textStyle, double suggestionsBoxMaxHeight, TextInputType inputType: TextInputType.text, bool obscureText: false, bool autocorrect: true, String actionLabel, TextInputAction inputAction: TextInputAction.done, Brightness keyboardAppearance: Brightness.light, TextCapitalization textCapitalization: TextCapitalization.none })

Implementation

ChipsInput({
  Key key,
  this.initialValue = const [],
  this.decoration = const InputDecoration(),
  this.enabled = true,
  @required this.chipBuilder,
  @required this.suggestionBuilder,
  @required this.findSuggestions,
  @required this.onChanged,
  this.onChipTapped,
  this.maxChips,
  this.textStyle,
  this.suggestionsBoxMaxHeight,
  this.inputType = TextInputType.text,
  this.obscureText = false,
  this.autocorrect = true,
  this.actionLabel,
  this.inputAction = TextInputAction.done,
  this.keyboardAppearance = Brightness.light,
  this.textCapitalization = TextCapitalization.none,
})  : assert(maxChips == null || initialValue.length <= maxChips),
      super(key: key);