resolve method
Implementation
@override
String resolve(BuildContext context, InputResolverKey key) {
switch (key.type) {
case InputResolverKeyType.title:
return title(context, key.field);
case InputResolverKeyType.hint:
return hint(context, key.field);
case InputResolverKeyType.confirmHint:
return confirmHint(context, key.field);
case InputResolverKeyType.empty:
return empty(context, key.field);
case InputResolverKeyType.usernameRequirements:
return usernameRequires(context);
case InputResolverKeyType.passwordRequirements:
return passwordRequires(context, key.unmetPasswordRequirements!);
case InputResolverKeyType.mismatch:
return AuthenticatorLocalizations.inputsOf(context).passwordsDoNotMatch;
case InputResolverKeyType.format:
return format(context, key.field);
}
}