copyWith method

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

See customizing widget styles.

Parameters

Implementation

@useResult
FMultiSelectStyle copyWith({
  FVariantsDelta<
    FTextFieldSizeVariantConstraint,
    FTextFieldSizeVariant,
    FMultiSelectFieldStyle,
    FMultiSelectFieldStyleDelta
  >?
  fieldStyles,
  FSelectSearchStyleDelta? searchStyle,
  FSelectContentStyleDelta? contentStyle,
  TextStyleDelta? emptyTextStyle,
}) => .new(
  fieldStyles: FMultiSelectFieldSizeStyles(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,
);