DatePickerModal constructor

DatePickerModal({
  1. Key? key,
  2. @required Future<void> onSubmit(
    1. BuildContext context,
    2. Jalali date
    )?,
  3. bool validate(
    1. BuildContext context,
    2. Jalali date
    )?,
  4. YearDirection yearDirection = YearDirection.backward,
  5. int? initYear,
  6. int? initDay,
  7. int? initMonth,
  8. BorderRadiusGeometry? border,
  9. Color? backgroundColor,
  10. EdgeInsets? margin,
  11. ButtonsStyle submitButtonStyle = const ButtonsStyle(radius: 5, text: 'تایید', visible: true),
  12. ButtonsStyle cancelButtonStyle = const ButtonsStyle(radius: 5, text: 'انصراف', visible: true),
})

Implementation

DatePickerModal({
  Key? key,
  @required this.onSubmit,
  this.validate,
  this.yearDirection = YearDirection.backward,
  this.initYear,
  this.initDay,
  this.initMonth,
  this.border,
  this.backgroundColor,
  this.margin,
  this.submitButtonStyle = const ButtonsStyle(radius: 5, text: 'تایید', visible: true),
  this.cancelButtonStyle = const ButtonsStyle(radius: 5, text: 'انصراف', visible: true),
}) : assert(onSubmit != null);