Hey guys, I am trying to create a record with modular content with the document but I really don’t get it document
Here’s my code, can anyone give me some examples?
const ModularModelBlock1 = await client.itemTypes.create({
name: 'BasicModularModel1',
apiKey: 'basic_modular_model1',
modularBlock: true,
});
const ModularModelBlock2 = await client.itemTypes.create({
name: 'BasicModularModel2',
apiKey: 'basic_modular_model2',
modularBlock: true,
});
const ModularModelBlock = await client.itemTypes.create({
name: 'BasicModularModel',
apiKey: 'basic_modular_model',
});
const titleField = await client.fields.create(ModularModelBlock1.id, {
label: 'BasicTitle',
apiKey: 'basic_title',
fieldType: 'string',
validators: {
required: {},
},
appearance: {
editor: 'single_line',
parameters: {
heading: true,
},
addons: [],
},
});
const DescriptionField = await client.fields.create(ModularModelBlock2.id, {
label: 'BasicDescription',
apiKey: 'basic_description',
fieldType: 'text',
validators: {
required: {},
},
appearance: {
editor: 'markdown',
addons: [],
parameters: {
},
},
});
const field = await client.fields.create(ModularModelBlock.id, {
label: "Content",
fieldType: "rich_text",
apiKey: "content",
validators: {
richTextBlocks: {
itemTypes: [ModularModelBlock1.id, ModularModelBlock2.id],
},
},
});