show method

dynamic show(
  1. BuildContext context, {
  2. String text = 'Please wait...',
})

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))
                ],
              )
            ] ,
          ),
        );
      }
  );
}