// // Simple password dialog // import 'package:flutter/material.dart'; Future passwordDialog(BuildContext context) async { final textController = TextEditingController(); return await showDialog( context: context, barrierDismissible: false, builder: (context) { return AlertDialog( title: const Text('Enter password'), content: TextField( controller: textController, autofocus: true, keyboardType: TextInputType.visiblePassword, obscureText: true, onSubmitted: (value) => Navigator.of(context).pop(value), ), actions: [ TextButton( onPressed: () => Navigator.of(context).pop(null), child: const Text('Cancel'), ), TextButton( onPressed: () => Navigator.of(context).pop(textController.text), child: const Text('OK'), ), ], ); }, ); }