uploadView function
Implementation
Widget uploadView(
String messageType, DownloadUploadViewStyle downloadUploadViewStyle) {
return Padding(
padding: const EdgeInsets.symmetric(horizontal: 8.0),
child: messageType == 'AUDIO' || messageType == 'DOCUMENT'
? Container(
height: 30,
width: 30,
decoration: downloadUploadViewStyle.decoration,
/*decoration: BoxDecoration(
border: Border.all(color: borderColor),
borderRadius: BorderRadius.circular(3)),*/
padding: const EdgeInsets.all(7),
child: AppUtils.svgIcon(
icon: uploadIcon,
colorFilter: ColorFilter.mode(
downloadUploadViewStyle.iconStyle.iconColor, BlendMode.srcIn),
))
: Container(
height: 35,
width: 90,
decoration: downloadUploadViewStyle.decoration,
/*decoration: const BoxDecoration(
borderRadius: BorderRadius.all(Radius.circular(5)),
color: Colors.black45,
),*/
padding: const EdgeInsets.symmetric(vertical: 5, horizontal: 10),
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
AppUtils.svgIcon(
icon: uploadIcon,
colorFilter: ColorFilter.mode(
downloadUploadViewStyle.iconStyle.iconColor,
BlendMode.srcIn)),
const SizedBox(
width: 5,
),
Text(
getTranslated("retry").toUpperCase(),
style: downloadUploadViewStyle.textStyle,
// style: const TextStyle(color: Colors.white, fontSize: 10),
),
],
)),
);
}