copyWith method

  1. @override
ThemeExtension<TxDatePickerButtonThemeData> copyWith({
  1. DateTime? minimumDate,
  2. DateTime? maximumDate,
  3. bool? showWeekDay,
  4. ButtonStyle? buttonStyle,
  5. String? format,
})
override

Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.

Implementation

@override
ThemeExtension<TxDatePickerButtonThemeData> copyWith({
  DateTime? minimumDate,
  DateTime? maximumDate,
  bool? showWeekDay,
  ButtonStyle? buttonStyle,
  String? format,
}) {
  return TxDatePickerButtonThemeData(
    minimumDate: minimumDate ?? this.minimumDate,
    maximumDate: maximumDate ?? this.maximumDate,
    showWeekDay: showWeekDay ?? this.showWeekDay,
    buttonStyle: buttonStyle ?? this.buttonStyle,
    format: format ?? this.format,
  );
}