TF-2346 Add loading bar while compressing image

(cherry picked from commit 2c24908f55bdfccddd97774998bb865efbfed061)
This commit is contained in:
hieubt
2023-12-04 09:16:28 +07:00
committed by Dat H. Pham
parent 21ffd0f68f
commit 29e3327c14
@@ -0,0 +1,23 @@
import 'package:flutter/material.dart';
import 'package:tmail_ui_user/features/base/widget/circle_loading_widget.dart';
class CompressImageLoadingBarWidget extends StatelessWidget {
final bool isCompressing;
final EdgeInsetsGeometry? padding;
const CompressImageLoadingBarWidget({
super.key,
required this.isCompressing,
this.padding,
});
@override
Widget build(BuildContext context) {
if (isCompressing) {
return CircleLoadingWidget(padding: padding);
} else {
return const SizedBox.shrink();
}
}
}