ArcaneInputDialog.email constructor

const ArcaneInputDialog.email({
  1. required String title,
  2. String? message,
  3. String placeholder = 'Enter email address...',
  4. String? initialValue,
  5. String confirmText = 'Confirm',
  6. String cancelText = 'Cancel',
  7. void onConfirm(
    1. String value
    )?,
  8. void onCancel()?,
  9. String? validator(
    1. String value
    )?,
  10. bool requireWorkEmail = false,
  11. List<String>? blockedDomains,
  12. Key? key,
})

Implementation

const ArcaneInputDialog.email({
  required this.title,
  this.message,
  this.placeholder = 'Enter email address...',
  this.initialValue,
  this.confirmText = 'Confirm',
  this.cancelText = 'Cancel',
  this.onConfirm,
  this.onCancel,
  this.validator,
  this.requireWorkEmail = false,
  this.blockedDomains,
  super.key,
})  : type = InputDialogType.email,
      maxLength = null,
      maxLines = 1,
      minValue = null,
      maxValue = null;