DDSFileUpload constructor

const DDSFileUpload({
  1. Key? key,
  2. String uploadUrl = 'https://httpbin.org/post',
  3. dynamic onFilesSelected(
    1. List<File>
    )?,
  4. List<String>? allowedExtensions,
  5. String title = 'Upload file',
  6. String? initialDirectory,
  7. String displayFilesTitle = 'Title',
  8. String description = 'any descriptions or instruction',
  9. String errorMessage = 'Error uploading file',
  10. String buttonText = 'Browse file',
  11. bool allowMultipleFiles = false,
  12. FileUploadVariant? variant = FileUploadVariant.primary,
  13. Widget? icon,
  14. Color? borderColor,
  15. Color? backgroundColor,
  16. Color? fileItemBorderColor,
  17. Color? secondaryTitleColor,
  18. TextStyle? titleStyle,
  19. Color? displayFilesTitleColor,
  20. Color? closeIconColor,
})

Implementation

const DDSFileUpload(
    {Key? key,
    this.uploadUrl = 'https://httpbin.org/post',
    this.onFilesSelected,
    this.allowedExtensions,
    this.title = 'Upload file',
    this.initialDirectory,
    this.displayFilesTitle = 'Title',
    this.description = 'any descriptions or instruction',
    this.errorMessage = 'Error uploading file',
    this.buttonText = 'Browse file',
    this.allowMultipleFiles = false,
    this.variant = FileUploadVariant.primary,
    this.icon,
    this.borderColor,
    this.backgroundColor,
    this.fileItemBorderColor,
    this.secondaryTitleColor,
    this.titleStyle,
    this.displayFilesTitleColor,
    this.closeIconColor})
    : super(key: key);