copyWith method

  1. @useResult
FSelectStyle copyWith({
  1. FTextFieldStyle selectFieldStyle(
    1. FTextFieldStyle style
    )?,
  2. IconThemeData? iconStyle,
  3. FSelectSearchStyle searchStyle(
    1. FSelectSearchStyle style
    )?,
  4. FSelectContentStyle contentStyle(
    1. FSelectContentStyle style
    )?,
  5. TextStyle? emptyTextStyle,
})

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

Consider using the CLI to generate a style.

Parameters

Implementation

@useResult
FSelectStyle copyWith({
  FTextFieldStyle Function(FTextFieldStyle style)? selectFieldStyle,
  IconThemeData? iconStyle,
  FSelectSearchStyle Function(FSelectSearchStyle style)? searchStyle,
  FSelectContentStyle Function(FSelectContentStyle style)? contentStyle,
  TextStyle? emptyTextStyle,
}) => .new(
  selectFieldStyle: selectFieldStyle != null ? selectFieldStyle(this.selectFieldStyle) : this.selectFieldStyle,
  iconStyle: iconStyle ?? this.iconStyle,
  searchStyle: searchStyle != null ? searchStyle(this.searchStyle) : this.searchStyle,
  contentStyle: contentStyle != null ? contentStyle(this.contentStyle) : this.contentStyle,
  emptyTextStyle: emptyTextStyle ?? this.emptyTextStyle,
);