showMaintenanceDialog static method

void showMaintenanceDialog(
  1. BuildContext context,
  2. String message
)

Implementation

static void showMaintenanceDialog(BuildContext context, String message) {
  if (Platform.isIOS) {
    showCupertinoDialog(
      context: context,
      barrierDismissible: false,
      builder: (dialogContext) => CupertinoAlertDialog(
        title: const Text("Maintenance Break"),
        content: Text(message),
      ),
    );
  } else {
    showDialog(
      context: context,
      barrierDismissible: false,
      builder: (dialogContext) => AlertDialog(
        backgroundColor: Colors.white,
        surfaceTintColor: Colors.transparent,
        elevation: 10,
        shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(20)),
        icon: const Icon(Icons.build_circle_rounded, size: 60, color: Colors.orangeAccent),
        title: const Text("Maintenance Break", textAlign: TextAlign.center, style: TextStyle(fontWeight: FontWeight.bold, fontSize: 22, color: Colors.black87)),
        content: Text(
          message,
          textAlign: TextAlign.center,
          style: const TextStyle(color: Colors.black54, fontSize: 16),
        ),
        contentPadding: const EdgeInsets.only(bottom: 30, left: 20, right: 20, top: 10),
      ),
    );
  }
}