validator method
Implement in subclasses to provide validation logic.
Implementation
@override
String? validator(BuildContext context, String value) {
if (value.trim().isEmpty) {
return HyttaHubLocalizations.of(context)!.nicknameEmptyError;
}
if (value.trim().toLowerCase() != originalAlias.toLowerCase() &&
admins.any(
(admin) => admin.alias.toLowerCase() == value.trim().toLowerCase(),
)) {
return HyttaHubLocalizations.of(context)!.adminAliasExistsError;
}
return null;
}