showDownloadDialog static method

Future<bool?> showDownloadDialog(
  1. BuildContext context, {
  2. required String title,
  3. required String content,
  4. required String cancelText,
  5. required String confirmText,
})

Implementation

static Future<bool?> showDownloadDialog(BuildContext context,
    {required String title,
    required String content,
    required String cancelText,
    required String confirmText}) {
  return showDialog(
      context: context,
      builder: (BuildContext context) {
        return AlertDialog(
          title: Text(title),
          titlePadding: const EdgeInsets.all(10),
          titleTextStyle:
              const TextStyle(fontSize: 16, color: Colors.black87),
          content: Text(content),
          contentPadding: const EdgeInsets.all(10),
          contentTextStyle:
              const TextStyle(fontSize: 14, color: Colors.black54),
          actions: [
            TextButton(
                onPressed: () {
                  Navigator.of(context).pop(false);
                },
                child: Text(cancelText)),
            TextButton(
                onPressed: () {
                  Navigator.of(context).pop(true);
                },
                child: Text(confirmText))
          ],
        );
      });
}