dateRangePickerIconButtonBuilder function

IconButton dateRangePickerIconButtonBuilder(
  1. FastDateRangePickerState field,
  2. ShowFastDateRangePicker show
)

A FastDateRangePickerIconButtonBuilder that is the default FastDateRangePicker.iconButtonBuilder.

Returns an IconButton that triggers the show function when pressed.

Implementation

IconButton dateRangePickerIconButtonBuilder(
    FastDateRangePickerState field, ShowFastDateRangePicker show) {
  final FastDateRangePickerState(:enabled, :widget) = field;

  return IconButton(
    alignment: Alignment.center,
    icon: const Icon(Icons.today),
    onPressed: enabled ? () => show(widget.initialEntryMode) : null,
  );
}