npm install graphql-forms --save
object
: The GraphQLObjectType object. - (mandatory)data
: A data model to edit, should follow the provided schema. - (optional)formOptions
: Options for the apperance and the behavior of the form. - (optional)fieldsOptions
: A map of options for the apperance and the behavior of each field. - (optional)onChange
: A function that is being when user change one of the fields. Function(path, value, formValue) - (optional)onSubmit
: A function that is being invoked when user clicks submit. Function(formValue) - (optional)
Form Options
nestedLevels
- the maximum nesting levels that will be rendered in the form.
Field Options
_label
- the label/title of the field._helpText
- the help text/description of the field._placeholder
- in case of scalars, a placeholder to be displayed.