From ab0d732bd1380cac8cdacbd1c8653d3ef2336d1f Mon Sep 17 00:00:00 2001 From: Guilain Date: Fri, 26 Sep 2025 15:27:38 +0200 Subject: [PATCH] feat: form_builder_date_range-selectableDayPredicate (closes: #1500) --- lib/src/fields/form_builder_date_range_picker.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/src/fields/form_builder_date_range_picker.dart b/lib/src/fields/form_builder_date_range_picker.dart index b6bdec4d5..7f4faff7b 100644 --- a/lib/src/fields/form_builder_date_range_picker.dart +++ b/lib/src/fields/form_builder_date_range_picker.dart @@ -63,6 +63,7 @@ class FormBuilderDateRangePicker final bool useRootNavigator; // widget.useRootNavigator, final bool allowClear; final Widget? clearIcon; + final SelectableDayForRangePredicate? selectableDayPredicate; /// Creates field for selecting a range of dates FormBuilderDateRangePicker({ @@ -131,6 +132,7 @@ class FormBuilderDateRangePicker this.useRootNavigator = true, this.allowClear = false, this.clearIcon, + this.selectableDayPredicate, }) : super( builder: (FormFieldState field) { final state = field as _FormBuilderDateRangePickerState; @@ -252,6 +254,7 @@ class _FormBuilderDateRangePickerState routeSettings: widget.routeSettings, saveText: widget.saveText, useRootNavigator: widget.useRootNavigator, + selectableDayPredicate: widget.selectableDayPredicate, ); if (picked != null) { didChange(picked);