Form-like UI for editing various kinds of user-defined content. Can be used for a CMS front-end.

The package is currently in the active development – APIs will break.

Features

  • Supported types:
    • bool
    • String
    • double
    • enum – choice from a list of Strings
    • structure – set of named fields
    • list – list of fields
    • polymorphic – a field that can be of multiple different types (similar to JSON Schema anyOf)
    • nullable – "wrapper" field around any field to make it nullable (other fields are non-nullable by default)
  • Custom fields.
  • Custom field editors.
  • Overriding of default field editors.

Usage

Check out the example.

Libraries

content_foundry