showLoading static method
Implementation
static void showLoading(
{String? message,
bool dismiss = false,
required BuildContext buildContext}) {
showDialog(
barrierDismissible: false,
context: buildContext,
builder: (BuildContext context) {
return Dialog(
backgroundColor: MirrorflyUikit.theme == "dark" ? darkPopupColor : Colors.white,
child: WillPopScope(
onWillPop: () async {
return Future.value(dismiss);
},
child: Padding(
padding: const EdgeInsets.all(16.0),
child: Row(
mainAxisSize: MainAxisSize.min,
children: [
CircularProgressIndicator(color: MirrorflyUikit.getTheme?.primaryColor,),
const SizedBox(width: 16),
Text(message ?? 'Loading...', style: TextStyle(color: MirrorflyUikit.getTheme?.textPrimaryColor),),
],
),
),
),
);
},
);
}