show method
Implementation
show(BuildContext context, {String text = 'Please wait...'}) {
if(isDisplayed) {
return;
}
showDialog<void>(
context: context,
barrierDismissible: false,
builder: (BuildContext context) {
_context = context;
isDisplayed = true;
return WillPopScope(
onWillPop: () async => false,
child: SimpleDialog(
contentPadding: const EdgeInsets.all(15),
backgroundColor: Colors.white,
children: [
Row(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisSize: MainAxisSize.min,
children: [
const SizedBox(width: 20),
const CircularProgressIndicator(),
const SizedBox(width: 20),
Text(text,style: const TextStyle(fontFamily: 'Gilroy',fontSize: 16))
],
)
] ,
),
);
}
);
}