copyWith method
- @useResult
- FTextFieldStyle selectFieldStyle()?,
- IconThemeData? iconStyle,
- FPopoverStyle popoverStyle()?,
- FSelectSearchStyle searchStyle()?,
- FSelectContentStyle contentStyle()?,
- TextStyle? emptyTextStyle,
Returns a copy of this FSelectStyle with the given properties replaced.
Where possible, it is strongly recommended to use the CLI to generate a style and directly modify the style.
selectFieldStyle
The select field's style.
iconStyle
The select field's icon style.
popoverStyle
The popover's style.
searchStyle
The search's style.
contentStyle
The content's style.
emptyTextStyle
The default text style when there are no results.
Implementation
@useResult
FSelectStyle copyWith({
FTextFieldStyle Function(FTextFieldStyle)? selectFieldStyle,
IconThemeData? iconStyle,
FPopoverStyle Function(FPopoverStyle)? popoverStyle,
FSelectSearchStyle Function(FSelectSearchStyle)? searchStyle,
FSelectContentStyle Function(FSelectContentStyle)? contentStyle,
TextStyle? emptyTextStyle,
}) => FSelectStyle(
selectFieldStyle: selectFieldStyle != null ? selectFieldStyle(this.selectFieldStyle) : this.selectFieldStyle,
iconStyle: iconStyle ?? this.iconStyle,
popoverStyle: popoverStyle != null ? popoverStyle(this.popoverStyle) : this.popoverStyle,
searchStyle: searchStyle != null ? searchStyle(this.searchStyle) : this.searchStyle,
contentStyle: contentStyle != null ? contentStyle(this.contentStyle) : this.contentStyle,
emptyTextStyle: emptyTextStyle ?? this.emptyTextStyle,
);