validator method
Implement in subclasses to provide validation logic.
Implementation
@override
String? validator(BuildContext context, String value) {
final localizations = HyttaHubLocalizations.of(context)!;
if (value.isEmpty) {
return localizations.versionNumberEmptyError;
}
final version = int.tryParse(value);
if (version == null || version <= 0) {
return localizations.versionNumberInvalidError;
}
return null;
}