Config
The Config
object describes which components Puck should render, how they should render and which inputs are available to them.
- root (
object
)- fields (
object
):- title (
Field
): Title of the content, typically used for the page title. - [fieldName] (
Field
): User defined fields, used to describe the input data stored in theroot
key.
- title (
- render (
Component
): Render a React component at the root of your component tree. Useful for defining context providers.
- fields (
- components (
object
): Definitions for each of the components you want to show in the visual editor- [componentName] (
object
)- fields (
Field
): The Field objects describing the input data stored against this component. - render (
Component
): Render function for your React component. Receives props as defined in fields. - defaultProps (
object
[optional]): Default props to pass to your component. Will show in fields.
- fields (
- [componentName] (