copyWith method

SelectOptionConfig<K, V> copyWith({
  1. bool? isDisabled,
  2. bool? isRequired,
  3. Predicate? resultFilter,
  4. Widget? prefixIcon,
  5. IKeyedOptionsHandler<K, V>? handler,
  6. TypeaheadHandler<K, V>? viewHandler,
})

Implementation

SelectOptionConfig<K, V> copyWith({
  bool? isDisabled,
  bool? isRequired,
  Predicate? resultFilter,
  Widget? prefixIcon,
  IKeyedOptionsHandler<K, V>? handler,
  TypeaheadHandler<K, V>? viewHandler,
}) {
  return SelectOptionConfig<K, V>(
    isDisabled: isDisabled ?? this.isDisabled,
    isRequired: isRequired ?? this.isRequired,
    resultFilter: resultFilter ?? this.resultFilter,
    prefixIcon: prefixIcon ?? this.prefixIcon,
    handler: handler ?? this.handler,
    viewHandler: viewHandler ?? this.viewHandler,
  );
}