This repository was archived by the owner on Feb 27, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +5
-39
lines changed
api/wordpress/gravityForms Expand file tree Collapse file tree 1 file changed +5
-39
lines changed Original file line number Diff line number Diff line change 1
- const { gql} = require ( '@apollo/client' )
1
+ import { fieldProps , globalFieldProps } from './fieldProps'
2
+ import { gql } from '@apollo/client'
2
3
3
4
/**
4
5
* Partial: retrieve basic data on all form fields.
5
6
*
6
7
* @return {string } Form fields query partial.
7
8
*/
8
9
function getFormFieldsPartial ( ) {
9
- const fields = [
10
- 'AddressField' ,
11
- 'CaptchaField' ,
12
- 'ChainedSelectField' ,
13
- 'CheckboxField' ,
14
- 'DateField' ,
15
- 'EmailField' ,
16
- 'FileUploadField' ,
17
- 'HiddenField' ,
18
- 'HtmlField' ,
19
- 'ListField' ,
20
- 'MultiSelectField' ,
21
- 'NameField' ,
22
- 'NumberField' ,
23
- 'PageField' ,
24
- 'PasswordField' ,
25
- 'PhoneField' ,
26
- 'PostCategoryField' ,
27
- 'PostContentField' ,
28
- 'PostCustomField' ,
29
- 'PostExcerptField' ,
30
- 'PostImageField' ,
31
- 'PostTagsField' ,
32
- 'PostTitleField' ,
33
- 'RadioField' ,
34
- 'SectionField' ,
35
- 'SignatureField' ,
36
- 'SelectField' ,
37
- 'TextAreaField' ,
38
- 'TextField' ,
39
- 'TimeField' ,
40
- 'WebsiteField'
41
- ]
42
-
43
10
return (
44
- fields
11
+ Object . keys ( fieldProps )
45
12
// Build individual query partials by field type.
46
13
. map (
47
14
( field ) => `
48
15
... on ${ field } {
49
- type
50
- label
51
- cssClass
16
+ ${ globalFieldProps }
17
+ ${ fieldProps [ field ] }
52
18
}
53
19
`
54
20
)
You can’t perform that action at this time.
0 commit comments