copyWith method
- @useResult
- FVariantsDelta<
FTextFieldSizeVariantConstraint, FTextFieldSizeVariant, FMultiSelectFieldStyle, FMultiSelectFieldStyleDelta> ? fieldStyles, - FSelectSearchStyleDelta? searchStyle,
- FSelectContentStyleDelta? contentStyle,
- TextStyleDelta? emptyTextStyle,
Returns a copy of this FMultiSelectStyle with the given properties replaced.
See customizing widget styles.
Parameters
- FMultiSelectStyle.fieldStyles - The field's size styles.
- FMultiSelectStyle.searchStyle - The search's style.
- FMultiSelectStyle.contentStyle - The content's style.
- FMultiSelectStyle.emptyTextStyle - The default text style when there are no results.
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,
);