copyWith method

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

See customizing widget styles.

Parameters

Implementation

@useResult
FSelectStyle copyWith({
  FVariantsDelta<FTextFieldSizeVariantConstraint, FTextFieldSizeVariant, FTextFieldStyle, FTextFieldStyleDelta>?
  fieldStyles,
  FSelectSearchStyleDelta? searchStyle,
  FSelectContentStyleDelta? contentStyle,
  TextStyleDelta? emptyTextStyle,
}) => .new(
  fieldStyles: FTextFieldSizeStyles(fieldStyles?.call(this.fieldStyles) ?? this.fieldStyles),
  searchStyle: searchStyle?.call(this.searchStyle) ?? this.searchStyle,
  contentStyle: contentStyle?.call(this.contentStyle) ?? this.contentStyle,
  emptyTextStyle: emptyTextStyle?.call(this.emptyTextStyle) ?? this.emptyTextStyle,
);