SingleImagePicker constructor

SingleImagePicker({
  1. Key? key,
  2. required Widget child(
    1. BuildContext context,
    2. Function upload
    ),
  3. dynamic defaultImage,
  4. Function? onError,
  5. double height = 70,
  6. double width = 70,
  7. Widget? loading,
  8. ApiRequest? apiUpload,
  9. required dynamic setImageUrlFromResponse(
    1. dynamic response
    ),
  10. int? imageQuality = 80,
  11. String imageSource = "gallery",
  12. String cameraDevice = "rear",
  13. bool canUpdate = true,
  14. BorderRadius? borderRadius,
  15. double? maxSize,
  16. List<String>? allowedMimeTypes,
})

Implementation

SingleImagePicker({
  super.key,
  required Widget Function(BuildContext context, Function upload) child,
  this.defaultImage,
  this.onError,
  this.height = 70,
  this.width = 70,
  this.loading,
  this.apiUpload,
  required this.setImageUrlFromResponse,
  this.imageQuality = 80,
  this.imageSource = "gallery", // camera, gallery
  this.cameraDevice = "rear", // rear, front
  this.canUpdate = true,
  this.borderRadius,
  this.maxSize,
  this.allowedMimeTypes,
}) : style = CustomImagePickerStyle(child);