copyWith method

  1. @useResult
FCalendarStyle copyWith({
  1. FCalendarHeaderStyleDelta? headerStyle,
  2. FCalendarDayPickerStyleDelta? dayPickerStyle,
  3. FCalendarMonthPickerStyleDelta? monthPickerStyle,
  4. FCalendarYearPickerStyleDelta? yearPickerStyle,
  5. FPickerStyleDelta? wheelPickerStyle,
  6. DecorationDelta? decoration,
  7. EdgeInsetsGeometryDelta? padding,
})

Returns a copy of this FCalendarStyle with the given properties replaced.

See customizing widget styles.

Parameters

Implementation

@useResult
FCalendarStyle copyWith({
  FCalendarHeaderStyleDelta? headerStyle,
  FCalendarDayPickerStyleDelta? dayPickerStyle,
  FCalendarMonthPickerStyleDelta? monthPickerStyle,
  FCalendarYearPickerStyleDelta? yearPickerStyle,
  FPickerStyleDelta? wheelPickerStyle,
  DecorationDelta? decoration,
  EdgeInsetsGeometryDelta? padding,
}) => .new(
  headerStyle: headerStyle?.call(this.headerStyle) ?? this.headerStyle,
  dayPickerStyle: dayPickerStyle?.call(this.dayPickerStyle) ?? this.dayPickerStyle,
  monthPickerStyle: monthPickerStyle?.call(this.monthPickerStyle) ?? this.monthPickerStyle,
  yearPickerStyle: yearPickerStyle?.call(this.yearPickerStyle) ?? this.yearPickerStyle,
  wheelPickerStyle: wheelPickerStyle?.call(this.wheelPickerStyle) ?? this.wheelPickerStyle,
  decoration: decoration?.call(this.decoration) ?? this.decoration,
  padding: padding?.call(this.padding) ?? this.padding,
);