Skip to content

CustomizationController

@firecms/core


@firecms/core / CustomizationController

CustomizationController = object

Defined in: types/customization_controller.tsx:9

optional components: object

Defined in: types/customization_controller.tsx:56

optional missingReference: React.ComponentType<{ path: string; }>

Component to render when a reference is missing


optional dateTimeFormat: string

Defined in: types/customization_controller.tsx:42

Format of the dates in the CMS. Defaults to ‘MMMM dd, yyyy, HH:mm:ss’


optional entityActions: EntityAction<any, any>[]

Defined in: types/customization_controller.tsx:36

List of actions that can be performed on entities. These actions are displayed in the entity view and in the collection view. You can later reuse these actions in the entityActions prop of a collection, by specifying the key of the action.


optional entityLinkBuilder: EntityLinkBuilder

Defined in: types/customization_controller.tsx:14

Builder for generating utility links for entities


optional entityViews: EntityCustomView[]

Defined in: types/customization_controller.tsx:28

List of additional custom views for entities. You can use the key to reference the custom view in the entityViews prop of a collection.

You can also define an entity view from the UI.


optional locale: Locale

Defined in: types/customization_controller.tsx:47

Locale of the CMS, currently only affecting dates


optional plugins: FireCMSPlugin<any, any, any>[]

Defined in: types/customization_controller.tsx:19

Use plugins to modify the behaviour of the CMS.


propertyConfigs: Record<string, PropertyConfig>

Defined in: types/customization_controller.tsx:54

Record of custom form fields to be used in the CMS. You can use the key to reference the custom field in the propertyConfig prop of a property in a collection.