copyWith method

  1. @useResult
FAutocompleteStyle copyWith({
  1. FTextFieldStyle fieldStyle(
    1. FTextFieldStyle style
    )?,
  2. FWidgetStateMap<TextStyle>? composingTextStyle,
  3. FWidgetStateMap<TextStyle>? typeaheadTextStyle,
  4. FPopoverStyle popoverStyle(
    1. FPopoverStyle style
    )?,
  5. FAutocompleteContentStyle contentStyle(
    1. FAutocompleteContentStyle style
    )?,
})

Returns a copy of this FAutocompleteStyle with the given properties replaced.

Consider using the CLI to generate a style.

Parameters

Implementation

@useResult
FAutocompleteStyle copyWith({
  FTextFieldStyle Function(FTextFieldStyle style)? fieldStyle,
  FWidgetStateMap<TextStyle>? composingTextStyle,
  FWidgetStateMap<TextStyle>? typeaheadTextStyle,
  FPopoverStyle Function(FPopoverStyle style)? popoverStyle,
  FAutocompleteContentStyle Function(FAutocompleteContentStyle style)? contentStyle,
}) => FAutocompleteStyle(
  fieldStyle: fieldStyle != null ? fieldStyle(this.fieldStyle) : this.fieldStyle,
  composingTextStyle: composingTextStyle ?? this.composingTextStyle,
  typeaheadTextStyle: typeaheadTextStyle ?? this.typeaheadTextStyle,
  popoverStyle: popoverStyle != null ? popoverStyle(this.popoverStyle) : this.popoverStyle,
  contentStyle: contentStyle != null ? contentStyle(this.contentStyle) : this.contentStyle,
);