fix: Fixed svg images

This commit is contained in:
Deven Joshi
2021-01-19 17:47:24 +05:30
parent 8e008d0aad
commit 5438079754
@@ -128,18 +128,20 @@ class _FileAttachmentState extends State<FileAttachment> {
return Image.memory( return Image.memory(
widget.file.bytes, widget.file.bytes,
fit: BoxFit.cover, fit: BoxFit.cover,
errorBuilder: (_, obj, trace) {
return getFileTypeImage(widget.attachment.extraData['other']);
},
); );
break; break;
case FileAttachmentType.online: case FileAttachmentType.online:
if (widget.attachment.extraData['mime_type'] == 'svg') {
return getFileTypeImage(widget.attachment.extraData['other']);
}
return CachedNetworkImage( return CachedNetworkImage(
imageUrl: widget.attachment.imageUrl ?? imageUrl: widget.attachment.imageUrl ??
widget.attachment.assetUrl ?? widget.attachment.assetUrl ??
widget.attachment.thumbUrl, widget.attachment.thumbUrl,
fit: BoxFit.cover, fit: BoxFit.cover,
errorWidget: (_, obj, trace) {
return getFileTypeImage(widget.attachment.extraData['other']);
},
progressIndicatorBuilder: (context, _, progress) { progressIndicatorBuilder: (context, _, progress) {
return Center( return Center(
child: Container( child: Container(