showDialogIfNotConnect method

dynamic showDialogIfNotConnect({
  1. required String title,
  2. required String middleText,
  3. required String onTryConnectText,
})

Implementation

showDialogIfNotConnect({
  required String title,
  required String middleText,
  required String onTryConnectText,
}) {
  Get.defaultDialog(
      barrierDismissible: false,
      title: title,
      onWillPop: () async {
        return false;
      },
      middleText: middleText,
      // backgroundColor: Colors.teal,
      titleStyle: const TextStyle(color: Colors.black),
      middleTextStyle: const TextStyle(color: Colors.black),
      radius: 30,
      actions: [
        Obx(() => loadingCheckConnectivity.value
            ? NHCustomLoading(
                height: 30.0,
                radius: 30.0,
                // color: Colors.white,
              )
            : ElevatedButton(
                onPressed: () async {
                  loadingCheckConnectivity.value = true;
                  EasyDebounce.debounce('check connectivity',
                      const Duration(milliseconds: 1000), () async {
                    await initConnectivity();
                  });
                  // loadingCheckConnectivity.value = false;
                },
                child: Text(
                  onTryConnectText,
                  style: const TextStyle(color: Colors.white),
                ),
              ))
      ]);
}