From 29e3327c14d494890899e5416a3a1295a4305477 Mon Sep 17 00:00:00 2001 From: hieubt Date: Mon, 4 Dec 2023 09:16:28 +0700 Subject: [PATCH] TF-2346 Add loading bar while compressing image (cherry picked from commit 2c24908f55bdfccddd97774998bb865efbfed061) --- .../compress_image_loading_bar_widget.dart | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 lib/features/identity_creator/presentation/widgets/compress_image_loading_bar_widget.dart diff --git a/lib/features/identity_creator/presentation/widgets/compress_image_loading_bar_widget.dart b/lib/features/identity_creator/presentation/widgets/compress_image_loading_bar_widget.dart new file mode 100644 index 000000000..72e0a6a2a --- /dev/null +++ b/lib/features/identity_creator/presentation/widgets/compress_image_loading_bar_widget.dart @@ -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(); + } + } +} \ No newline at end of file