A list field contains blocks of fields. Every block is configured using a specific type. These can be created using the schema and type functions as seen before.
import {alinea} from 'alinea'
alinea.list('My list field', {
schema: alinea.schema({
Text: alinea.type('Text', {
title: alinea.text('Item title'),
text: alinea.richText('Item body text')
}),
Image: alinea.type('Image', {
image: alinea.image('Image')
})
})
})