setError method

FormStack setError(
  1. Identifier identifier,
  2. String message, {
  3. String? formName = "default",
})

Add the Error

Implementation

FormStack setError(Identifier identifier, String message,
    {String? formName = "default"}) {
  FormStackForm? formStack = _forms[formName];
  if (formStack != null) {
    for (var entry in formStack.steps) {
      if (entry is NestedStep) {
        entry.steps?.forEach((element) {
          if (element.id?.id == identifier.id) {
            element.error = message;
          }
        });
      } else if (entry.id?.id == identifier.id) {
        entry.error = message;
      }
    }
  }
  return this;
}