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