import 'package:flutter/material.dart'; Future confirmNavigation( BuildContext context, { required String title, required String message, String confirmLabel = 'Salir', }) async { return await showDialog( context: context, builder: (context) => AlertDialog( title: Text(title), content: Text(message), actions: [ TextButton( onPressed: () => Navigator.pop(context, false), child: const Text('Cancelar'), ), FilledButton( onPressed: () => Navigator.pop(context, true), child: Text(confirmLabel), ), ], ), ) ?? false; }