uploadView function

Widget uploadView(
  1. String messageType,
  2. DownloadUploadViewStyle downloadUploadViewStyle
)

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),
                ),
              ],
            )),
  );
}