TF-1714 Add size property for CupertinoLoadingWidget

(cherry picked from commit c899fd8e64a5c4d62bb0868f7dfd8677deb51a99)
This commit is contained in:
dab246
2023-08-08 12:17:17 +07:00
committed by Dat Vu
parent 4447871cfc
commit e3f08bcb7d
@@ -2,15 +2,18 @@ import 'package:flutter/cupertino.dart';
import 'package:tmail_ui_user/features/base/styles/cupertino_loading_widget_styles.dart'; import 'package:tmail_ui_user/features/base/styles/cupertino_loading_widget_styles.dart';
class CupertinoLoadingWidget extends StatelessWidget { class CupertinoLoadingWidget extends StatelessWidget {
const CupertinoLoadingWidget({super.key});
final double? size;
const CupertinoLoadingWidget({super.key, this.size});
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return const Center( return Center(
child: SizedBox( child: SizedBox(
width: CupertinoLoadingWidgetStyles.size, width: size ?? CupertinoLoadingWidgetStyles.size,
height: CupertinoLoadingWidgetStyles.size, height: size ?? CupertinoLoadingWidgetStyles.size,
child: CupertinoActivityIndicator(color: CupertinoLoadingWidgetStyles.progressColor) child: const CupertinoActivityIndicator(color: CupertinoLoadingWidgetStyles.progressColor)
) )
); );
} }