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