authController | AuthController <UserType > | Delegate for implementing your auth operations. |
baseCollectionPath? | string | Default path under the collection routes of the CMS will be created |
basePath? | string | Default path under the navigation routes of the CMS will be created |
children | (props : { context : FireCMSContext ; loading : boolean }) => React.ReactNode | Use this function to return the components you want to render under FireCMS |
collectionOverrideHandler? | CollectionOverrideHandler | Used to override collections based on the collection path and entityId. This resolver allows to override the collection for specific entities, or specific collections, app wide. This overrides collections all through the app. You can also override collections in place, when using useSideEntityController |
collections? | EntityCollection [] | EntityCollectionsBuilder | List of the mapped collections in the CMS. Each entry relates to a collection in the root database. Each of the navigation entries in this field generates an entry in the main menu. |
dataSource | DataSource | Connector to your database |
dateTimeFormat? | string | Format of the dates in the CMS. Defaults to 'MMMM dd, yyyy, HH:mm:ss' |
entityLinkBuilder? | EntityLinkBuilder | Optional link builder you can add to generate a button in your entity forms. The function must return a URL that gets opened when the button is clicked |
fields? | Record <string , FieldConfig > | Record of custom form fields to be used in the CMS. You can use the key to reference the custom field in the fieldConfig prop of a property in a collection. |
locale? | Locale | Locale of the CMS, currently only affecting dates |
onAnalyticsEvent? | (event : CMSAnalyticsEvent , data? : object ) => void | Callback used to get analytics events from the CMS |
plugins? | FireCMSPlugin [] | Use plugins to modify the behaviour of the CMS. Currently, in ALPHA, and likely subject to change. |
storageSource | StorageSource | Connector to your file upload/fetch implementation |
userConfigPersistence? | UserConfigurationPersistence | Use this controller to access the configuration that is stored locally, and not defined in code |
views? | CMSView [] | CMSViewsBuilder | Custom additional views created by the developer, added to the main navigation |