material/pickers library

Classes

CalendarDateRangePicker
A calendar date picker widget that allows a user to select a range of dates.
InputDatePickerFormField
A FormField that contains a InputDatePicker.
NepaliCalendarDatePicker
Show a Nepali date picker in a dialog.
NepaliDateTimeRange
A range of Nepali dates.

Functions

showMaterialDatePicker({required BuildContext context, required NepaliDateTime initialDate, required NepaliDateTime firstDate, required NepaliDateTime lastDate, NepaliDateTime? currentDate, DatePickerEntryMode initialEntryMode = DatePickerEntryMode.calendar, SelectableDayPredicate? selectableDayPredicate, String? helpText, String? cancelText, String? confirmText, Locale? locale, bool useRootNavigator = true, RouteSettings? routeSettings, TextDirection? textDirection, TransitionBuilder? builder, DatePickerMode initialDatePickerMode = DatePickerMode.day, String? errorFormatText, String? errorInvalidText, String? fieldHintText, String? fieldLabelText}) Future<NepaliDateTime?>
Displays a Material-style date picker dialog.
showMaterialDateRangePicker({required BuildContext context, NepaliDateTimeRange? initialDateRange, required NepaliDateTime firstDate, required NepaliDateTime lastDate, NepaliDateTime? currentDate, DatePickerEntryMode initialEntryMode = DatePickerEntryMode.calendar, String? helpText, String? cancelText, String? confirmText, String? saveText, String? errorFormatText, String? errorInvalidText, String? errorInvalidRangeText, String? fieldStartHintText, String? fieldEndHintText, String? fieldStartLabelText, String? fieldEndLabelText, Locale? locale, bool useRootNavigator = true, RouteSettings? routeSettings, TextDirection? textDirection, TransitionBuilder? builder}) Future<NepaliDateTimeRange?>
Displays a Material-style date range picker dialog. This function shows a dialog that allows the user to select a date range using a Nepali calendar. It supports both calendar and input modes for date selection.

Typedefs

SelectableDayPredicate = bool Function(NepaliDateTime day)
Signature for a function that creates a widget for a given date.