copyWith method
- @useResult
- FVariantsDelta<
FAutocompleteSectionVariantConstraint, FAutocompleteSectionVariant, TextStyle, TextStyleDelta> ? labelTextStyle, - EdgeInsetsGeometry? labelPadding,
- FVariantsValueDelta<
FItemGroupVariantConstraint, FItemGroupVariant, Color, Delta> ? dividerColor, - double? dividerWidth,
- FItemStyleDelta? itemStyle,
Returns a copy of this FAutocompleteSectionStyle with the given properties replaced.
See customizing widget styles.
Parameters
- FAutocompleteSectionStyle.labelTextStyle - The enabled label's text style.
- FAutocompleteSectionStyle.labelPadding - The padding around the label.
- FAutocompleteSectionStyle.dividerColor - The divider's style.
- FAutocompleteSectionStyle.dividerWidth - The divider's width.
- FAutocompleteSectionStyle.itemStyle - The section's items' style.
Implementation
@useResult
FAutocompleteSectionStyle copyWith({
FVariantsDelta<FAutocompleteSectionVariantConstraint, FAutocompleteSectionVariant, TextStyle, TextStyleDelta>?
labelTextStyle,
EdgeInsetsGeometry? labelPadding,
FVariantsValueDelta<FItemGroupVariantConstraint, FItemGroupVariant, Color, Delta>? dividerColor,
double? dividerWidth,
FItemStyleDelta? itemStyle,
}) => .new(
labelTextStyle: labelTextStyle?.call(this.labelTextStyle) ?? this.labelTextStyle,
labelPadding: labelPadding ?? this.labelPadding,
dividerColor: dividerColor?.call(this.dividerColor) ?? this.dividerColor,
dividerWidth: dividerWidth ?? this.dividerWidth,
itemStyle: itemStyle?.call(this.itemStyle) ?? this.itemStyle,
);