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:
99
99
dependency: transitive
100
100
description:
101
101
name: leak_tracker
102
- sha256: "8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0 "
102
+ sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0 "
103
103
url: "https://pub.dev"
104
104
source: hosted
105
- version: "11 .0.1 "
105
+ version: "10 .0.9 "
106
106
leak_tracker_flutter_testing:
107
107
dependency: transitive
108
108
description:
109
109
name: leak_tracker_flutter_testing
110
- sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1"
110
+ sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573
111
111
url: "https://pub.dev"
112
112
source: hosted
113
- version: "3.0.10 "
113
+ version: "3.0.9 "
114
114
leak_tracker_testing:
115
115
dependency: transitive
116
116
description:
117
117
name: leak_tracker_testing
118
- sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1 "
118
+ sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3 "
119
119
url: "https://pub.dev"
120
120
source: hosted
121
- version: "3.0.2 "
121
+ version: "3.0.1 "
122
122
lints:
123
123
dependency: transitive
124
124
description:
@@ -208,18 +208,18 @@ packages:
208
208
dependency: transitive
209
209
description:
210
210
name: test_api
211
- sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00"
211
+ sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd
212
212
url: "https://pub.dev"
213
213
source: hosted
214
- version: "0.7.6 "
214
+ version: "0.7.4 "
215
215
vector_math:
216
216
dependency: transitive
217
217
description:
218
218
name: vector_math
219
- sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b
219
+ sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
220
220
url: "https://pub.dev"
221
221
source: hosted
222
- version: "2.2.0 "
222
+ version: "2.1.4 "
223
223
vm_service:
224
224
dependency: transitive
225
225
description:
Original file line number Diff line number Diff line change @@ -136,7 +136,7 @@ class FormBuilderSwitch extends FormBuilderFieldDecoration<bool> {
136
136
field.didChange (value);
137
137
}
138
138
: null ,
139
- activeThumbColor : activeColor,
139
+ activeColor : activeColor,
140
140
activeThumbImage: activeThumbImage,
141
141
activeTrackColor: activeTrackColor,
142
142
inactiveThumbColor: inactiveThumbColor,
Original file line number Diff line number Diff line change @@ -37,6 +37,9 @@ class FormBuilderField<T> extends FormField<T> {
37
37
/// Called when the field value is changed.
38
38
final ValueChanged <T ?>? onChanged;
39
39
40
+ /// Called when the field value is reset.
41
+ final VoidCallback ? onReset;
42
+
40
43
/// {@macro flutter.widgets.Focus.focusNode}
41
44
final FocusNode ? focusNode;
42
45
@@ -51,10 +54,10 @@ class FormBuilderField<T> extends FormField<T> {
51
54
super .restorationId,
52
55
required super .builder,
53
56
super .errorBuilder,
54
- super .onReset,
55
57
required this .name,
56
58
this .valueTransformer,
57
59
this .onChanged,
60
+ this .onReset,
58
61
this .focusNode,
59
62
});
60
63
@@ -225,6 +228,7 @@ class FormBuilderFieldState<F extends FormBuilderField<T>, T>
225
228
if (_customErrorText != null ) {
226
229
setState (() => _customErrorText = null );
227
230
}
231
+ widget.onReset? .call ();
228
232
}
229
233
230
234
/// Validate field
Original file line number Diff line number Diff line change @@ -79,26 +79,26 @@ packages:
79
79
dependency: transitive
80
80
description:
81
81
name: leak_tracker
82
- sha256: "8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0 "
82
+ sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0 "
83
83
url: "https://pub.dev"
84
84
source: hosted
85
- version: "11 .0.1 "
85
+ version: "10 .0.9 "
86
86
leak_tracker_flutter_testing:
87
87
dependency: transitive
88
88
description:
89
89
name: leak_tracker_flutter_testing
90
- sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1"
90
+ sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573
91
91
url: "https://pub.dev"
92
92
source: hosted
93
- version: "3.0.10 "
93
+ version: "3.0.9 "
94
94
leak_tracker_testing:
95
95
dependency: transitive
96
96
description:
97
97
name: leak_tracker_testing
98
- sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1 "
98
+ sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3 "
99
99
url: "https://pub.dev"
100
100
source: hosted
101
- version: "3.0.2 "
101
+ version: "3.0.1 "
102
102
lints:
103
103
dependency: transitive
104
104
description:
@@ -188,18 +188,18 @@ packages:
188
188
dependency: transitive
189
189
description:
190
190
name: test_api
191
- sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00"
191
+ sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd
192
192
url: "https://pub.dev"
193
193
source: hosted
194
- version: "0.7.6 "
194
+ version: "0.7.4 "
195
195
vector_math:
196
196
dependency: transitive
197
197
description:
198
198
name: vector_math
199
- sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b
199
+ sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
200
200
url: "https://pub.dev"
201
201
source: hosted
202
- version: "2.2.0 "
202
+ version: "2.1.4 "
203
203
vm_service:
204
204
dependency: transitive
205
205
description:
You can’t perform that action at this time.
0 commit comments