Skip to content

Commit 88062c0

Browse files
committed
Simplified the widget.onChanged call expression.
1 parent 98f87d7 commit 88062c0

18 files changed

+18
-18
lines changed

lib/src/fields/form_builder_checkbox.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ class _FormBuilderCheckboxState extends State<FormBuilderCheckbox> {
7979
: (bool value) {
8080
FocusScope.of(context).requestFocus(FocusNode());
8181
field.didChange(value);
82-
if (widget.onChanged != null) widget.onChanged(value);
82+
widget.onChanged?.call(value);
8383
},
8484
);
8585
}

lib/src/fields/form_builder_checkbox_list.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ class _FormBuilderCheckboxListState extends State<FormBuilderCheckboxList> {
8585
currValue.remove(widget.options[i].value);
8686
}
8787
field.didChange(currValue);
88-
if (widget.onChanged != null) widget.onChanged(currValue);
88+
widget.onChanged?.call(currValue);
8989
},
9090
);
9191
}

lib/src/fields/form_builder_chips_input.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ class _FormBuilderChipsInputState extends State<FormBuilderChipsInput> {
121121
findSuggestions: widget.findSuggestions,
122122
onChanged: (data) {
123123
field.didChange(data);
124-
if (widget.onChanged != null) widget.onChanged(data);
124+
widget.onChanged?.call(data);
125125
},
126126
maxChips: widget.maxChips,
127127
chipBuilder: widget.chipBuilder,

lib/src/fields/form_builder_color_picker.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ class _FormBuilderColorPickerState extends State<FormBuilderColorPicker> {
222222

223223
void _setColor(Color color) {
224224
_fieldKey.currentState.didChange(color);
225-
if (widget.onChanged != null) widget.onChanged(color);
225+
widget.onChanged?.call(color);
226226
_effectiveController.text = HexColor(color)?.toHex();
227227
}
228228

lib/src/fields/form_builder_date_range_picker.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ class FormBuilderDateRangePickerState
170170
text: _valueToText(),
171171
);
172172
_effectiveController.addListener(() {
173-
if (widget.onChanged != null) widget.onChanged(_effectiveController.text);
173+
widget.onChanged?.call(_effectiveController.text);
174174
});
175175
_focusNode = FocusNode();
176176
widget.focusNode?.addListener(_handleFocus);

lib/src/fields/form_builder_date_time_picker.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ class _FormBuilderDateTimePickerState extends State<FormBuilderDateTimePicker> {
284284
FormBuilderValidators.validateValidators(val, widget.validators),
285285
onShowPicker: _onShowPicker,
286286
onChanged: (val) {
287-
if (widget.onChanged != null) widget.onChanged(val);
287+
widget.onChanged?.call(val);
288288
},
289289
autovalidate: widget.autovalidate,
290290
resetIcon: widget.resetIcon,

lib/src/fields/form_builder_dropdown.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ class _FormBuilderDropdownState extends State<FormBuilderDropdown> {
179179
? null
180180
: (value) {
181181
FocusScope.of(context).requestFocus(FocusNode());
182-
if (widget.onChanged != null) widget.onChanged(value);
182+
widget.onChanged?.call(value);
183183
},
184184
validator: (val) {
185185
for (int i = 0; i < widget.validators.length; i++) {

lib/src/fields/form_builder_radio.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ class _FormBuilderRadioState extends State<FormBuilderRadio> {
7373
: (dynamic value) {
7474
FocusScope.of(context).requestFocus(FocusNode());
7575
field.didChange(value);
76-
if (widget.onChanged != null) widget.onChanged(value);
76+
widget.onChanged?.call(value);
7777
},
7878
);
7979
}

lib/src/fields/form_builder_radio_group.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ class _FormBuilderRadioGroupState extends State<FormBuilderRadioGroup> {
104104
: (value) {
105105
FocusScope.of(context).requestFocus(FocusNode());
106106
field.didChange(value);
107-
if (widget.onChanged != null) widget.onChanged(value);
107+
widget.onChanged?.call(value);
108108
},
109109
items: widget.options
110110
.map((option) => option.value)

lib/src/fields/form_builder_rate.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ class _FormBuilderRateState extends State<FormBuilderRate> {
135135
onRatingChanged: (value) {
136136
FocusScope.of(context).requestFocus(FocusNode());
137137
field.didChange(value);
138-
if (widget.onChanged != null) widget.onChanged(value);
138+
widget.onChanged?.call(value);
139139
return value;
140140
},
141141
);

0 commit comments

Comments
 (0)