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: PopScope(
canPop: dismiss,
onPopInvoked: (didPop) {
if (didPop) {
return;
}
},
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),
),
],
),
),
),
);
},
);
}