File tree Expand file tree Collapse file tree 4 files changed +26
-22
lines changed Expand file tree Collapse file tree 4 files changed +26
-22
lines changed Original file line number Diff line number Diff line change @@ -99,26 +99,26 @@ packages:
9999 dependency: transitive
100100 description:
101101 name: leak_tracker
102- sha256: "8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0 "
102+ sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0 "
103103 url: "https://pub.dev"
104104 source: hosted
105- version: "11 .0.1 "
105+ version: "10 .0.9 "
106106 leak_tracker_flutter_testing:
107107 dependency: transitive
108108 description:
109109 name: leak_tracker_flutter_testing
110- sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1"
110+ sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573
111111 url: "https://pub.dev"
112112 source: hosted
113- version: "3.0.10 "
113+ version: "3.0.9 "
114114 leak_tracker_testing:
115115 dependency: transitive
116116 description:
117117 name: leak_tracker_testing
118- sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1 "
118+ sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3 "
119119 url: "https://pub.dev"
120120 source: hosted
121- version: "3.0.2 "
121+ version: "3.0.1 "
122122 lints:
123123 dependency: transitive
124124 description:
@@ -208,18 +208,18 @@ packages:
208208 dependency: transitive
209209 description:
210210 name: test_api
211- sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00"
211+ sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd
212212 url: "https://pub.dev"
213213 source: hosted
214- version: "0.7.6 "
214+ version: "0.7.4 "
215215 vector_math:
216216 dependency: transitive
217217 description:
218218 name: vector_math
219- sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b
219+ sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
220220 url: "https://pub.dev"
221221 source: hosted
222- version: "2.2.0 "
222+ version: "2.1.4 "
223223 vm_service:
224224 dependency: transitive
225225 description:
Original file line number Diff line number Diff line change @@ -136,7 +136,7 @@ class FormBuilderSwitch extends FormBuilderFieldDecoration<bool> {
136136 field.didChange (value);
137137 }
138138 : null ,
139- activeThumbColor : activeColor,
139+ activeColor : activeColor,
140140 activeThumbImage: activeThumbImage,
141141 activeTrackColor: activeTrackColor,
142142 inactiveThumbColor: inactiveThumbColor,
Original file line number Diff line number Diff line change @@ -37,6 +37,9 @@ class FormBuilderField<T> extends FormField<T> {
3737 /// Called when the field value is changed.
3838 final ValueChanged <T ?>? onChanged;
3939
40+ /// Called when the field value is reset.
41+ final VoidCallback ? onReset;
42+
4043 /// {@macro flutter.widgets.Focus.focusNode}
4144 final FocusNode ? focusNode;
4245
@@ -51,10 +54,10 @@ class FormBuilderField<T> extends FormField<T> {
5154 super .restorationId,
5255 required super .builder,
5356 super .errorBuilder,
54- super .onReset,
5557 required this .name,
5658 this .valueTransformer,
5759 this .onChanged,
60+ this .onReset,
5861 this .focusNode,
5962 });
6063
@@ -225,6 +228,7 @@ class FormBuilderFieldState<F extends FormBuilderField<T>, T>
225228 if (_customErrorText != null ) {
226229 setState (() => _customErrorText = null );
227230 }
231+ widget.onReset? .call ();
228232 }
229233
230234 /// Validate field
Original file line number Diff line number Diff line change @@ -79,26 +79,26 @@ packages:
7979 dependency: transitive
8080 description:
8181 name: leak_tracker
82- sha256: "8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0 "
82+ sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0 "
8383 url: "https://pub.dev"
8484 source: hosted
85- version: "11 .0.1 "
85+ version: "10 .0.9 "
8686 leak_tracker_flutter_testing:
8787 dependency: transitive
8888 description:
8989 name: leak_tracker_flutter_testing
90- sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1"
90+ sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573
9191 url: "https://pub.dev"
9292 source: hosted
93- version: "3.0.10 "
93+ version: "3.0.9 "
9494 leak_tracker_testing:
9595 dependency: transitive
9696 description:
9797 name: leak_tracker_testing
98- sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1 "
98+ sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3 "
9999 url: "https://pub.dev"
100100 source: hosted
101- version: "3.0.2 "
101+ version: "3.0.1 "
102102 lints:
103103 dependency: transitive
104104 description:
@@ -188,18 +188,18 @@ packages:
188188 dependency: transitive
189189 description:
190190 name: test_api
191- sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00"
191+ sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd
192192 url: "https://pub.dev"
193193 source: hosted
194- version: "0.7.6 "
194+ version: "0.7.4 "
195195 vector_math:
196196 dependency: transitive
197197 description:
198198 name: vector_math
199- sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b
199+ sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
200200 url: "https://pub.dev"
201201 source: hosted
202- version: "2.2.0 "
202+ version: "2.1.4 "
203203 vm_service:
204204 dependency: transitive
205205 description:
You can’t perform that action at this time.
0 commit comments