CLMediaAttachWidget constructor

const CLMediaAttachWidget({
  1. Key? key,
  2. required String resourceIdentifier,
  3. List<CLAttachedMedia> initialMediaList = const [],
  4. Future<CLAttachedMedia?> onUpload(
    1. CLMedia media
    )?,
  5. Future<bool> onDelete(
    1. String id
    )?,
  6. VoidCallback? onMediaChanged,
  7. String emptyText = 'Nessun media allegato',
  8. List<String> allowedExtensions = const ['jpg', 'jpeg', 'png', 'gif', 'webp', 'pdf', 'doc', 'docx', 'xls', 'xlsx', 'mp4', 'mov', 'avi'],
})

Implementation

const CLMediaAttachWidget({
  super.key,
  required this.resourceIdentifier,
  this.initialMediaList = const [],
  this.onUpload,
  this.onDelete,
  this.onMediaChanged,
  this.emptyText = 'Nessun media allegato',
  this.allowedExtensions = const [
    'jpg', 'jpeg', 'png', 'gif', 'webp',
    'pdf', 'doc', 'docx', 'xls', 'xlsx',
    'mp4', 'mov', 'avi',
  ],
});