The core of the CMS are entities, which are defined by an
the schema you define the properties, which are related to the Firestore data
properties you define for your entity schema, will be used to
generate the fields in the spreadsheet like collection tables, and the fields
in the generated forms.
FireCMS provides around 15 different fields (such as text fields, selects, and complex ones like reference or sortable array fields). If your use case is not covered by one of the provided fields, you can create your own custom field.
Check the full API reference in Entity schema API
nameA singular name of the entity as displayed in an Add button. E.g. Product
descriptionDescription of this entity.
customIdWhen not specified, Firestore will create a random ID. You can set the value to
trueto allow the users to choose the ID. You can also pass a set of values (as an
EnumValuesobject) to allow them to pick from only those.
propertiesObject defining the properties for the entity schema.