Docs
API Reference
Components

Components

Puck provides several components to support different integration approaches.

Core

  • <DropZone> - Place droppable regions (zones) inside other components to enable nested components.
  • <Puck> - Render the Puck editor.
  • <Render> - Render a Data object for a given Config.

Compositional

  • <Puck.Components> - A draggable list of components when composing a custom Puck UI.
  • <Puck.Fields> - The fields for the currently selected item when composing a custom Puck UI.
  • <Puck.Outline> - An interactive outline when composing a custom Puck UI.
  • <Puck.Preview> - A drag-and-drop preview when composing a custom Puck UI.

Helper