summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorHombreLaser <sebastian-440@live.com>2023-05-18 22:04:52 -0600
committerHombreLaser <sebastian-440@live.com>2023-05-18 22:04:52 -0600
commit44a016256717b871ada858d5dc064d9d0e06425e (patch)
tree008bb13cc1b10355f335e24e46d0d74e85669364 /src/lib
parent2cc3bd2a5ab71ced121ea6e8fef3be5db2b98e4f (diff)
Añade creación de direcciones
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/form_utils.ts17
1 files changed, 14 insertions, 3 deletions
diff --git a/src/lib/form_utils.ts b/src/lib/form_utils.ts
index af29463..43fe0fa 100644
--- a/src/lib/form_utils.ts
+++ b/src/lib/form_utils.ts
@@ -1,8 +1,8 @@
+import FieldProperties from "../components/forms/fields/field_properties";
import Token from "./token";
-export interface Error {
- field_div_id: string;
- field_input_id: string;
+export interface FormError {
+ field_name: string;
message: string;
}
@@ -23,6 +23,17 @@ export function setFormErrorsInSessionStorage(errors: Array<any>) {
}
}
+export function setFieldErrorMessages(fields: FieldProperties[], errors: FormError[]) {
+ for(const field of fields) {
+ const error = errors.find(e => e.field_name == field.name)
+ if(error){
+ field.error_message = error.message;
+ }
+ }
+
+ return fields;
+}
+
export function clearSessionStorage() {
const token = new Token();
const stored_token = sessionStorage.getItem('token');