showMaintenanceDialog static method
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),
),
);
}
}