chore: json field now edits string but saves json in db

This commit is contained in:
James
2022-12-15 21:10:56 -05:00
parent 6c7282ec37
commit 8eaf05efef
4 changed files with 50 additions and 5 deletions

View File

@@ -13,6 +13,7 @@ import {
CheckboxField,
CodeField, CollapsibleField, DateField,
EmailField, fieldAffectsData, fieldHasSubFields, GroupField,
JSONField,
NumberField, optionIsObject, PointField,
RadioField, RelationshipField,
RichTextField, RowField, SelectField,
@@ -82,6 +83,17 @@ const fieldToSchemaMap: (parentName: string) => any = (parentName: string) => ({
),
};
},
json: (field: JSONField) => {
const type = GraphQLJSON;
return {
type: withOperators(
field,
type,
parentName,
[...operators.equality, ...operators.partial],
),
};
},
code: (field: CodeField) => {
const type = GraphQLString;
return {