adds Row to buildMutationInputType

This commit is contained in:
James
2020-06-02 20:54:21 -04:00
parent c1338160fe
commit 0583612219
5 changed files with 16 additions and 16 deletions

View File

@@ -42,7 +42,7 @@ const AllFields = {
required: true,
},
{
name: 'select-many',
name: 'selectMany',
label: 'Select w/ hasMany',
type: 'select',
options: [{

View File

@@ -12,7 +12,7 @@ const Conditions = {
required: true,
},
{
name: 'enable-test',
name: 'enableTest',
type: 'checkbox',
label: 'Enable Test',
},
@@ -22,32 +22,32 @@ const Conditions = {
label: 'Number Field',
},
{
name: 'simple-condition',
name: 'simpleCondition',
type: 'text',
label: 'Enable Test is checked',
required: true,
condition: (_, siblings) => siblings['enable-test'] && siblings['enable-test'].value === true,
condition: (_, siblings) => siblings.enableTest && siblings.enableTest.value === true,
},
{
name: 'or-condition',
name: 'orCondition',
type: 'text',
label: 'Number is greater than 20 OR enable-test is checked',
label: 'Number is greater than 20 OR enableTest is checked',
required: true,
condition: (_, siblings) => {
if (siblings.number && siblings['enable-test']) {
return siblings.number.value > 20 || siblings['enable-test'].value === true;
if (siblings.number && siblings.enableTest) {
return siblings.number.value > 20 || siblings.enableTest.value === true;
}
return false;
},
},
{
name: 'nested-conditions',
name: 'nestedConditions',
type: 'text',
label: 'Number is either greater than 20 AND enable-test is checked, OR number is less than 20 and enable-test is NOT checked',
label: 'Number is either greater than 20 AND enableTest is checked, OR number is less than 20 and enableTest is NOT checked',
condition: (_, siblings) => {
if (siblings.number && siblings['enable-test']) {
return (siblings.number.value > 20 && siblings['enable-test'].value === true) || (siblings.number.value < 20 && siblings['enable-test'].value === false);
if (siblings.number && siblings.enableTest) {
return (siblings.number.value > 20 && siblings.enableTest.value === true) || (siblings.number.value < 20 && siblings.enableTest.value === false);
}
return false;

View File

@@ -12,14 +12,14 @@ const HiddenFields = {
required: true,
},
{
name: 'hidden-admin',
name: 'hiddenAdmin',
type: 'text',
label: 'Hidden on Admin',
hidden: 'admin',
required: true,
},
{
name: 'hidden-api',
name: 'hiddenAPI',
type: 'text',
label: 'Hidden on API',
hidden: true,

View File

@@ -6,7 +6,7 @@ const RichText = {
},
fields: [
{
name: 'rich-text',
name: 'richText',
type: 'rich-text',
label: 'Rich Text',
required: true,

View File

@@ -135,7 +135,7 @@ function buildMutationInputType(name, fields, parentName) {
return {
...schema,
[formatName(field.name)]: fieldSchema,
[field.name]: fieldSchema,
};
}