showLoader static method

void showLoader()

Show loader

Implementation

static void showLoader() {
  if (_overlayEntry != null) return;

  final overlayState = NavigationService.navigatorKey.currentState?.overlay;

  if (overlayState == null) return;

  _overlayEntry = OverlayEntry(
    builder: (_) {
      return Material(
        color: Colors.black.withOpacity(0.3),
        child: const Center(
          child: CircularProgressIndicator(),
        ),
      );
    },
  );

  overlayState.insert(_overlayEntry!);
}