Skip to content

PropertyFieldBinding

@firecms/core


@firecms/core / PropertyFieldBinding

const PropertyFieldBinding: <T, M>(propertyKey) => ReactElement<PropertyFieldBindingProps<T, M>>

Defined in: form/PropertyFieldBinding.tsx:50

This component renders a form field creating the corresponding configuration from a property. For example if bound to a string property, it will generate a text field.

You can use it when you are creating a custom field, and need to render additional fields mapped to properties. This is useful if you need to build a complex property mapping, like an array where each index is a different property.

Please note that if you build a custom field in a component, the validation passed in the property will have no effect. You need to set the validation in the EntityCollection definition.

T extends CMSType = CMSType

M extends Record<string, any> = any

PropertyFieldBindingProps<T, M>

You can use nested names such as address.street or friends[2]

ReactElement<PropertyFieldBindingProps<T, M>>