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(backgroundColor: Colors.white, textColor: Colors.black, radius: 5, text: 'تایید', visible: true),
  12. ButtonsStyle cancelButtonStyle = const ButtonsStyle(backgroundColor: Colors.white, textColor: Colors.black, 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(
    backgroundColor: Colors.white,
    textColor: Colors.black,
    radius: 5,
    text: 'تایید',
    visible: true,
  ),
  this.cancelButtonStyle = const ButtonsStyle(
    backgroundColor: Colors.white,
    textColor: Colors.black,
    radius: 5,
    text: 'انصراف',
    visible: true,
  ),
}) : assert(onSubmit != null);