ReactiveDropdownButton<T extends DropdownItem?> constructor

const ReactiveDropdownButton<T extends DropdownItem?>({
  1. Key? key,
  2. required BehaviorSubject<T?> subject,
  3. required String hint,
  4. required List<T> options,
  5. ValueStream<List<T>>? optionsStream,
  6. bool editable = true,
  7. required TextStyle hintStyle,
  8. Widget customBuilder(
    1. BuildContext,
    2. dynamic value,
    3. dynamic onValueChange(
      1. dynamic
      )
    )?,
  9. required InputStatus onChange(
    1. T?
    ),
  10. Stream<bool>? showErrorsStream,
  11. String errorMessage = '',
  12. required TextStyle errorTextStyle,
})

Implementation

const ReactiveDropdownButton({
  super.key,
  required this.subject,
  required this.hint,
  required this.options,
  this.optionsStream,
  this.editable = true,
  required this.hintStyle,
  this.customBuilder,
  required this.onChange,
  this.showErrorsStream,
  this.errorMessage = '',
  required this.errorTextStyle
});