copyWith method

TaskCardTheme copyWith({
  1. Color? cardBackgroundColor,
  2. Color? cardBorderColor,
  3. double? cardBorderWidth,
  4. Color? cardTitleColor,
  5. Color? cardSubtitleColor,
  6. Color? cardMoveIconEnabledColor,
  7. Color? cardMoveIconDisabledColor,
  8. Color? cardDividerColor,
})

Creates a copy of this TaskCardTheme with modified values.

Any parameter that is null will keep its original value.

Implementation

TaskCardTheme copyWith({
  Color? cardBackgroundColor,
  Color? cardBorderColor,
  double? cardBorderWidth,
  Color? cardTitleColor,
  Color? cardSubtitleColor,
  Color? cardMoveIconEnabledColor,
  Color? cardMoveIconDisabledColor,
  Color? cardDividerColor,
}) {
  return TaskCardTheme(
    cardBackgroundColor: cardBackgroundColor ?? this.cardBackgroundColor,
    cardBorderColor: cardBorderColor ?? this.cardBorderColor,
    cardBorderWidth: cardBorderWidth ?? this.cardBorderWidth,
    cardTitleColor: cardTitleColor ?? this.cardTitleColor,
    cardSubtitleColor: cardSubtitleColor ?? this.cardSubtitleColor,
    cardMoveIconEnabledColor: cardMoveIconEnabledColor ?? this.cardMoveIconEnabledColor,
    cardMoveIconDisabledColor: cardMoveIconDisabledColor ?? this.cardMoveIconDisabledColor,
    cardDividerColor: cardDividerColor ?? this.cardDividerColor,
  );
}