Object Field

Schema definition:

import defineField from '@/lib/field/defineField'

defineField({
    id: 'address',
    name: 'Address',
    type: 'object',
    fields: {
        street: {
            name: 'Street',
            type: 'text',
        },
        zipcode: {
            name: 'Street',
            type: 'text',
        },
        city: {
            name: 'City',
            type: 'text',
        },
    }
})

Format as text

{
    "text": "1 object"
}

Change Details

{
    "prev": null,
    "next": {
        "street": "1 Apple Park Way",
        "zipcode": "95014",
        "city": "Cupertino"
    },
    "userId": "root",
    "supervisorId": null,
    "operation": "add",
    "source": "user",
    "type": "object",
    "time": "2023-12-26T09:29:50.411Z"
}

TODO: demo object field prev next

  • 3 fields filled