showUpdateAvailable static method

Future<bool?> showUpdateAvailable(
  1. BuildContext context, {
  2. String? version,
})

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