progressDialog static method

dynamic progressDialog(
  1. BuildContext context,
  2. String? message
)

Implementation

static progressDialog(BuildContext context, String? message) {
  showDialog(
      barrierDismissible: false,
      context: context,
      builder: (_) {
        return Dialog(
          child: Row(
            crossAxisAlignment: CrossAxisAlignment.center,
            mainAxisAlignment: MainAxisAlignment.spaceBetween,
            children: [
              Container(
                  height: 60,
                  padding: const EdgeInsets.all(8),
                  child: Center(
                    child: Text(
                      message ?? "Loading...",
                      style:
                          const TextStyle(color: Colors.black, fontSize: 18),
                    ),
                  )),
              const Padding(
                padding: EdgeInsets.symmetric(vertical: 8, horizontal: 12),
                child: CircularProgressIndicator(),
              ),
            ],
          ),
        );
      });
}