ShowUFULoader function

Future<void> ShowUFULoader({
  1. String? msg,
})

Implementation

Future<void> ShowUFULoader({String? msg}) async {
  if (Get.isSnackbarOpen) Get.closeAllSnackbars();
  if (UFUtils.isLoaderVisible()) return;

  Get.generalDialog(
    barrierDismissible: false,
    barrierLabel: '',
    transitionDuration: const Duration(milliseconds: UFUtils.transitionDuration),
    transitionBuilder: (context, animation, secondaryAnimation, child) {
      return Animations.grow(animation, secondaryAnimation, child);
    },
    pageBuilder: (animation, secondaryAnimation, child) {
      return UFULoader(
        key: UFUtils.ufuLoaderKey,
        text: msg,
      );
    },
  );
}