diff --git a/packages/dropdown_button2/CHANGELOG.md b/packages/dropdown_button2/CHANGELOG.md index ade8cb5..fc3832a 100644 --- a/packages/dropdown_button2/CHANGELOG.md +++ b/packages/dropdown_button2/CHANGELOG.md @@ -1,3 +1,7 @@ +## UNRELEASED + +- Fix errorStyle has no effect for DropdownButtonFormField2, closes #327. + ## 3.0.0-beta.21 - Fix menu limits when using searchable dropdown with separators, closes #214. diff --git a/packages/dropdown_button2/lib/src/dropdown_button2.dart b/packages/dropdown_button2/lib/src/dropdown_button2.dart index babefea..f3093aa 100644 --- a/packages/dropdown_button2/lib/src/dropdown_button2.dart +++ b/packages/dropdown_button2/lib/src/dropdown_button2.dart @@ -1017,6 +1017,7 @@ class DropdownButtonFormField2 extends FormField { error: effectiveDecoration.error, errorText: field.errorText ?? effectiveDecoration.errorText, + errorStyle: effectiveDecoration.errorStyle, //helper: effectiveDecoration.helper, helperText: effectiveDecoration.helperText, ), @@ -1057,6 +1058,7 @@ class DropdownButtonFormField2 extends FormField { .updateSurroundingElements( error: null, errorText: null, + errorStyle: null, //helper: null, helperText: null, ) diff --git a/packages/dropdown_button2/lib/src/utils.dart b/packages/dropdown_button2/lib/src/utils.dart index 8a16cd8..ada306e 100644 --- a/packages/dropdown_button2/lib/src/utils.dart +++ b/packages/dropdown_button2/lib/src/utils.dart @@ -40,7 +40,9 @@ extension _InputDecorationExtension on InputDecoration { InputDecoration updateSurroundingElements({ required Widget? error, required String? errorText, + required TextStyle? errorStyle, // TODO(Ahmed): Add this when it's supported by the min version of the package [Flutter>=3.22.0]. + // required Widget? helper, required String? helperText, }) { return InputDecoration(