parseTextInputType function
Implementation
TextInputType? parseTextInputType(String? value, [TextInputType? defValue]) {
switch (value?.toLowerCase()) {
case "datetime":
return TextInputType.datetime;
case "email":
return TextInputType.emailAddress;
case "multiline":
return TextInputType.multiline;
case "name":
return TextInputType.name;
case "none":
return TextInputType.none;
case "number":
return TextInputType.number;
case "phone":
return TextInputType.phone;
case "streetaddress":
return TextInputType.streetAddress;
case "text":
return TextInputType.text;
case "url":
return TextInputType.url;
case "visiblepassword":
return TextInputType.visiblePassword;
default:
return defValue;
}
}