|
@@ -1,14 +1,23 @@
|
|
import 'package:flutter/cupertino.dart';
|
|
import 'package:flutter/cupertino.dart';
|
|
|
|
+import 'package:flutter/material.dart';
|
|
|
|
+import 'package:photos/theme/ente_theme.dart';
|
|
|
|
|
|
class EnteLoadingWidget extends StatelessWidget {
|
|
class EnteLoadingWidget extends StatelessWidget {
|
|
- const EnteLoadingWidget({Key? key}) : super(key: key);
|
|
|
|
|
|
+ final Color? color;
|
|
|
|
+ const EnteLoadingWidget({this.color, Key? key}) : super(key: key);
|
|
|
|
|
|
@override
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
Widget build(BuildContext context) {
|
|
return Center(
|
|
return Center(
|
|
- child: SizedBox.fromSize(
|
|
|
|
- size: const Size.square(30),
|
|
|
|
- child: const CupertinoActivityIndicator(),
|
|
|
|
|
|
+ child: Padding(
|
|
|
|
+ padding: const EdgeInsets.all(8.0),
|
|
|
|
+ child: SizedBox.fromSize(
|
|
|
|
+ size: const Size.square(16),
|
|
|
|
+ child: CircularProgressIndicator(
|
|
|
|
+ strokeWidth: 2,
|
|
|
|
+ color: color ?? getEnteColorScheme(context).strokeBase,
|
|
|
|
+ ),
|
|
|
|
+ ),
|
|
),
|
|
),
|
|
);
|
|
);
|
|
}
|
|
}
|