input static method
Future<String?>
input(
- HareEdit edit, {
- required String title,
- String? message,
- TextValidator? validator,
- DialogWidth? dialogWidth,
Implementation
static Future<String?> input(
HareEdit edit, {
required String title,
String? message,
TextValidator? validator,
DialogWidth? dialogWidth,
}) async {
return await showDialogX((b) {
b.okCallback = () {
if (!edit.validate(validator)) return false;
String s = edit.value;
b.setResult(s);
return true;
};
return b.buildColumn([edit], title: title, ok: true, cancel: true, dialogWidth: dialogWidth, message: message, messageAlign: TextAlign.start, messageMinHeight: 32);
});
}