copyWith method
- @useResult
- double? headerSpacing,
- FVariantsDelta<
FCalendarMonthVariantConstraint, FCalendarMonthVariant, FCalendarMonthStyle, FCalendarMonthStyleDelta> ? monthStyles, - Size? monthSize,
- double? monthSpacing,
Returns a copy of this FCalendarMonthPickerStyle with the given properties replaced.
See customizing widget styles.
Parameters
- FCalendarMonthPickerStyle.headerSpacing - The spacing between the header and the month picker.
- FCalendarMonthPickerStyle.monthStyles - The styles of the month tiles.
- FCalendarMonthPickerStyle.monthSize - The size of each month.
- FCalendarMonthPickerStyle.monthSpacing - The vertical spacing between rows of months in the month picker.
Implementation
@useResult
FCalendarMonthPickerStyle copyWith({
double? headerSpacing,
FVariantsDelta<
FCalendarMonthVariantConstraint,
FCalendarMonthVariant,
FCalendarMonthStyle,
FCalendarMonthStyleDelta
>?
monthStyles,
Size? monthSize,
double? monthSpacing,
}) => .new(
headerSpacing: headerSpacing ?? this.headerSpacing,
monthStyles: FCalendarMonthStyles(monthStyles?.call(this.monthStyles) ?? this.monthStyles),
monthSize: monthSize ?? this.monthSize,
monthSpacing: monthSpacing ?? this.monthSpacing,
);