showUpdateAvailable static method
Shows a "Update available" dialog
Returns true if user wants to update, false if cancelled
Implementation
static Future<bool?> showUpdateAvailable(
BuildContext context, {
String? version,
}) {
const title = 'Update Available';
final message = version != null
? 'A new version ($version) is available. Would you like to update now?'
: 'A new version is available. Would you like to update now?';
return SavePointsDialog.show(
context,
title: title,
message: message,
icon: Icons.system_update_rounded,
iconColor: Colors.green,
confirmText: 'Update',
cancelText: 'Later',
showCancelButton: true,
);
}