CustomDatePicker constructor
const
CustomDatePicker({
- Key? key,
- DateTime? currentMonth,
- dynamic onFetchPrices()?,
- DateTime? initialDate,
- DateTime? lastDate,
- List<
String> ? prices, - required dynamic onDateSelected(),
- PickerMode datePickerMode = PickerMode.single,
- PickerType datePickerType = PickerType.jalali,
- bool fixedMode = true,
- (DateTime?, DateTime?)? rangeDates,
- dynamic onRangeDateSelected()?,
- dynamic onChangePickerMode()?,
- dynamic onClearEndDate()?,
- DayItemSection? currentDayItem,
- DayItemSection? selectedDayItem,
- DayItemSection? notSelectedDayItem,
- DayItemSection? disabledDayItem,
- Color? selectedDayColor,
- Color? defaultDayColor,
- Color? currentDayColor,
- Color? disabledDytColor,
- Color? selectedDayBorderColor,
- Color? defaultDayBorderColor,
- Color? textColor,
- Color? disabledTextColor,
- Color? primaryColor,
- Color? primaryContainerColor,
- Color? betweenRangeColor,
- bool needToShowSelectedDaysBox = true,
- bool needToShowChangeCalenderMode = true,
- bool needToShowTodayButton = true,
- CalenderType calenderType = CalenderType.simple,
Implementation
const CustomDatePicker({
super.key,
this.currentMonth,
this.onFetchPrices,
this.initialDate,
this.lastDate,
this.prices,
required this.onDateSelected,
this.datePickerMode = PickerMode.single,
this.datePickerType = PickerType.jalali,
this.fixedMode = true,
this.rangeDates,
this.onRangeDateSelected,
this.onChangePickerMode,
this.onClearEndDate,
this.currentDayItem,
this.selectedDayItem,
this.notSelectedDayItem,
this.disabledDayItem,
this.selectedDayColor,
this.defaultDayColor,
this.currentDayColor,
this.disabledDytColor,
this.selectedDayBorderColor,
this.defaultDayBorderColor,
this.textColor,
this.disabledTextColor,
this.primaryColor,
this.primaryContainerColor,
this.betweenRangeColor,
this.needToShowSelectedDaysBox = true,
this.needToShowChangeCalenderMode = true,
this.needToShowTodayButton = true,
this.calenderType = CalenderType.simple,
});