copyWith method

FindDropdownThemeData copyWith({
  1. Color? dropdownBackgroundColor,
  2. Color? dropdownBorderColor,
  3. Color? iconColor,
  4. TextStyle? selectedItemStyle,
  5. Color? validationErrorColor,
  6. TextStyle? validationMessageStyle,
  7. String? fontFamily,
})

Cria uma cópia com as propriedades alteradas.

Implementation

FindDropdownThemeData copyWith({
  Color? dropdownBackgroundColor,
  Color? dropdownBorderColor,
  Color? iconColor,
  TextStyle? selectedItemStyle,
  Color? validationErrorColor,
  TextStyle? validationMessageStyle,
  String? fontFamily,
}) {
  return FindDropdownThemeData(
    dropdownBackgroundColor:
        dropdownBackgroundColor ?? this.dropdownBackgroundColor,
    dropdownBorderColor: dropdownBorderColor ?? this.dropdownBorderColor,
    iconColor: iconColor ?? this.iconColor,
    selectedItemStyle: selectedItemStyle ?? this.selectedItemStyle,
    validationErrorColor: validationErrorColor ?? this.validationErrorColor,
    validationMessageStyle:
        validationMessageStyle ?? this.validationMessageStyle,
    fontFamily: fontFamily ?? this.fontFamily,
  );
}