copyWith method

  1. @useResult
FCalendarDayPickerStyle copyWith({
  1. double? headerSpacing,
  2. TextStyleDelta? weekdayTextStyle,
  3. int? firstDayOfWeek()?,
  4. FVariantsDelta<FCalendarDayVariantConstraint, FCalendarDayVariant, FCalendarDayStyle, FCalendarDayStyleDelta>? dayStyles,
  5. Size? daySize,
  6. double? daySpacing,
})

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

See customizing widget styles.

Parameters

Implementation

@useResult
FCalendarDayPickerStyle copyWith({
  double? headerSpacing,
  TextStyleDelta? weekdayTextStyle,
  int? Function()? firstDayOfWeek,
  FVariantsDelta<FCalendarDayVariantConstraint, FCalendarDayVariant, FCalendarDayStyle, FCalendarDayStyleDelta>?
  dayStyles,
  Size? daySize,
  double? daySpacing,
}) => .new(
  headerSpacing: headerSpacing ?? this.headerSpacing,
  weekdayTextStyle: weekdayTextStyle?.call(this.weekdayTextStyle) ?? this.weekdayTextStyle,
  firstDayOfWeek: firstDayOfWeek == null ? this.firstDayOfWeek : firstDayOfWeek(),
  dayStyles: FCalendarDayStyles(dayStyles?.call(this.dayStyles) ?? this.dayStyles),
  daySize: daySize ?? this.daySize,
  daySpacing: daySpacing ?? this.daySpacing,
);