@@ -24,29 +24,29 @@ export default function PublicConfigForm({
24
24
const $form = useRef < HTMLFormElement > ( null ) ;
25
25
26
26
const readValidationFormValues = (
27
- validation : AnyObject ,
27
+ validationForm : AnyObject ,
28
28
prefix : string ,
29
29
data : FormData
30
30
) => {
31
- const fields = validation . fields ;
32
- const field_keys = Object . keys ( fields ) ;
31
+ const fields = validationForm . fields ;
32
+ const fieldKeys = Object . keys ( fields ) ;
33
33
34
- return field_keys . reduce ( ( acc : any , field_key : string ) => {
35
- const field = fields [ field_key ] ;
34
+ return fieldKeys . reduce ( ( acc : any , fieldKey : string ) => {
35
+ const field = fields [ fieldKey ] ;
36
36
37
37
if ( field . type === "string" ) {
38
- acc [ field_key ] = data . get ( prefix + "__" + field_key ) ;
38
+ acc [ fieldKey ] = data . get ( prefix + "__" + fieldKey ) ;
39
39
}
40
40
41
41
if ( field . type === "number" ) {
42
- const num_value = data . get ( prefix + "__" + field_key ) ;
43
- if ( Number . isFinite ( Number ( num_value ) ) ) {
44
- acc [ field_key ] = Number ( num_value ) ;
42
+ const numValue = data . get ( prefix + "__" + fieldKey ) ;
43
+ if ( Number . isFinite ( Number ( numValue ) ) ) {
44
+ acc [ fieldKey ] = Number ( numValue ) ;
45
45
}
46
46
}
47
47
48
48
if ( field . type === "boolean" ) {
49
- acc [ field_key ] = data . get ( prefix + "__" + field_key ) === "on" ;
49
+ acc [ fieldKey ] = data . get ( prefix + "__" + fieldKey ) === "on" ;
50
50
}
51
51
52
52
return acc ;
@@ -85,8 +85,8 @@ export default function PublicConfigForm({
85
85
const formDataValues = { ...( query || { } ) , ...( view || { } ) } ;
86
86
if ( Object . keys ( formDataValues ) . length === 0 )
87
87
return { queryConfig : query || { } , viewConfig : view || { } } ;
88
- const validations = [ queryValidation , viewValidation ] . filter ( Boolean ) ;
89
- const schema = mergeSchemas ( ...validations ) ;
88
+ const validationsForm = [ queryValidation , viewValidation ] . filter ( Boolean ) ;
89
+ const schema = mergeSchemas ( ...validationsForm ) ;
90
90
schema . validateSync ( formDataValues , { abortEarly : false } ) ;
91
91
92
92
return {
@@ -95,13 +95,13 @@ export default function PublicConfigForm({
95
95
} ;
96
96
} catch ( error ) {
97
97
if ( error instanceof ValidationError ) {
98
- const errors = error . inner
98
+ const errorsValidation = error . inner
99
99
. map ( ( err ) => ( { name : err . path , message : err . message } ) )
100
100
. reduce (
101
101
( acc : any , err : any ) => ( { ...acc , [ err . name ] : err . message } ) ,
102
102
{ }
103
103
) ;
104
- setErrors ( errors ) ;
104
+ setErrors ( errorsValidation ) ;
105
105
}
106
106
}
107
107
@@ -126,10 +126,11 @@ export default function PublicConfigForm({
126
126
const formData = readFormData ( new FormData ( $form . current ) ) ;
127
127
if ( ! formData ) return ;
128
128
129
- const query_string = objectToQueryString (
130
- Object . assign ( { } , formData , { id : platformQuery . id } )
131
- ) ;
132
- setQueryString ( query_string ) ;
129
+ const _queryString = objectToQueryString ( {
130
+ ...formData ,
131
+ ...{ id : platformQuery . id } ,
132
+ } ) ;
133
+ setQueryString ( _queryString ) ;
133
134
} ;
134
135
135
136
return (
0 commit comments