showInputDialog function
Implementation
Future<String?> showInputDialog({
required BuildContext context,
required String title,
required String label,
String hint = '',
String initialValue = '',
}) => showOverlayDialog<String?>(
context: context,
builder: (context, completer, entry) {
return InputDialog(
title: title,
label: label,
hint: hint,
initialValue: initialValue,
onSubmit: (value) {
completer.complete(value);
entry?.remove();
},
onCancel: () {
completer.complete(null);
entry?.remove();
},
);
},
);