@@ -125,6 +125,7 @@ class FormBuilderDateTimePicker extends FormBuilderFieldDecoration<DateTime> {
125125 final SelectableDayPredicate ? selectableDayPredicate;
126126 final Offset ? anchorPoint;
127127 final EntryModeChangeCallback ? onEntryModeChanged;
128+ final bool barrierDismissible;
128129
129130 /// Creates field for `Date` , `Time` and `DateTime` input
130131 FormBuilderDateTimePicker ({
@@ -195,6 +196,7 @@ class FormBuilderDateTimePicker extends FormBuilderFieldDecoration<DateTime> {
195196 this .selectableDayPredicate,
196197 this .anchorPoint,
197198 this .onEntryModeChanged,
199+ this .barrierDismissible = true ,
198200 }) : super (
199201 builder: (FormFieldState <DateTime ?> field) {
200202 final state = field as _FormBuilderDateTimePickerState ;
@@ -343,6 +345,7 @@ class _FormBuilderDateTimePickerState extends FormBuilderFieldDecorationState<
343345 currentDate: widget.currentDate,
344346 anchorPoint: widget.anchorPoint,
345347 keyboardType: widget.keyboardType,
348+ barrierDismissible: widget.barrierDismissible,
346349 );
347350 }
348351
@@ -376,6 +379,7 @@ class _FormBuilderDateTimePickerState extends FormBuilderFieldDecorationState<
376379 anchorPoint: widget.anchorPoint,
377380 errorInvalidText: widget.errorInvalidText,
378381 onEntryModeChanged: widget.onEntryModeChanged,
382+ barrierDismissible: widget.barrierDismissible,
379383 );
380384 }
381385
0 commit comments