progressLoading static method

void progressLoading({
  1. bool dismiss = false,
  2. required BuildContext context,
})

Implementation

static void progressLoading(
    {bool dismiss = false, required BuildContext context}) {
  showDialog(
      barrierDismissible: dismiss,
      barrierColor: Colors.transparent,
      context: context,
      builder: (BuildContext context) {
        return AlertDialog(
          elevation: 0,
          backgroundColor: Colors.transparent,
          content: PopScope(
            canPop: dismiss,
            onPopInvoked: (didPop) {
              if (didPop) {
                return;
              }
            },
            child: SizedBox(
              width: 60,
              height: 60,
              child: Center(
                child: CircularProgressIndicator(
                  color: MirrorflyUikit.getTheme?.primaryColor,
                ),
              ),
            ),
          ),
        );
      });
}