Skip to content

Commit 8fc73b3

Browse files
feat: add property error builder to all fields
1 parent e1a0fcf commit 8fc73b3

12 files changed

Lines changed: 16 additions & 4 deletions

lib/src/fields/form_builder_checkbox.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ class FormBuilderCheckbox extends FormBuilderFieldDecoration<bool> {
106106
super.onReset,
107107
super.focusNode,
108108
super.restorationId,
109+
super.errorBuilder,
109110
required this.title,
110111
this.activeColor,
111112
this.autofocus = false,

lib/src/fields/form_builder_checkbox_group.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ class FormBuilderCheckboxGroup<T> extends FormBuilderFieldDecoration<List<T>> {
4545
super.onReset,
4646
super.focusNode,
4747
super.restorationId,
48+
super.errorBuilder,
4849
required this.options,
4950
this.activeColor,
5051
this.checkColor,

lib/src/fields/form_builder_choice_chips.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,7 @@ class FormBuilderChoiceChips<T> extends FormBuilderFieldDecoration<T> {
359359
super.onChanged,
360360
super.valueTransformer,
361361
super.onReset,
362+
super.errorBuilder,
362363
this.alignment = WrapAlignment.start,
363364
this.avatarBorder = const CircleBorder(),
364365
this.backgroundColor,

lib/src/fields/form_builder_date_range_picker.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ class FormBuilderDateRangePicker
7979
super.onReset,
8080
super.focusNode,
8181
super.restorationId,
82+
super.errorBuilder,
8283
required this.firstDate,
8384
required this.lastDate,
8485
this.format,

lib/src/fields/form_builder_date_time_picker.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ class FormBuilderDateTimePicker extends FormBuilderFieldDecoration<DateTime> {
138138
super.onReset,
139139
super.focusNode,
140140
super.restorationId,
141+
super.errorBuilder,
141142
this.inputType = InputType.both,
142143
this.scrollPadding = const EdgeInsets.all(20.0),
143144
this.cursorWidth = 2.0,

lib/src/fields/form_builder_dropdown.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,7 @@ class FormBuilderDropdown<T> extends FormBuilderFieldDecoration<T> {
264264
super.onReset,
265265
super.focusNode,
266266
super.restorationId,
267+
super.errorBuilder,
267268
required this.items,
268269
this.isExpanded = true,
269270
this.isDense = true,

lib/src/fields/form_builder_filter_chips.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ class FormBuilderFilterChips<T> extends FormBuilderFieldDecoration<List<T>> {
4646
super.initialValue,
4747
required super.name,
4848
super.restorationId,
49+
super.errorBuilder,
4950
required this.options,
5051
this.alignment = WrapAlignment.start,
5152
this.avatarBorder = const CircleBorder(),

lib/src/fields/form_builder_radio_group.dart

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ class FormBuilderRadioGroup<T> extends FormBuilderFieldDecoration<T> {
3838
required super.name,
3939
required this.options,
4040
super.initialValue,
41+
super.onChanged,
42+
super.valueTransformer,
43+
super.onReset,
44+
super.restorationId,
45+
super.errorBuilder,
4146
this.activeColor,
4247
this.controlAffinity = ControlAffinity.leading,
4348
this.disabled,
@@ -54,10 +59,6 @@ class FormBuilderRadioGroup<T> extends FormBuilderFieldDecoration<T> {
5459
this.wrapSpacing = 0.0,
5560
this.wrapTextDirection,
5661
this.wrapVerticalDirection = VerticalDirection.down,
57-
super.onChanged,
58-
super.valueTransformer,
59-
super.onReset,
60-
super.restorationId,
6162
this.itemDecoration,
6263
}) : super(
6364
builder: (FormFieldState<T?> field) {

lib/src/fields/form_builder_range_slider.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ class FormBuilderRangeSlider extends FormBuilderFieldDecoration<RangeValues> {
174174
super.autovalidateMode = AutovalidateMode.disabled,
175175
super.onReset,
176176
super.focusNode,
177+
super.errorBuilder,
177178
required this.min,
178179
required this.max,
179180
this.divisions,

lib/src/fields/form_builder_slider.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ class FormBuilderSlider extends FormBuilderFieldDecoration<double> {
195195
super.onReset,
196196
super.focusNode,
197197
super.restorationId,
198+
super.errorBuilder,
198199
required this.min,
199200
required this.max,
200201
this.divisions,

0 commit comments

Comments
 (0)