Skip to content

cloneBlockWithFreshIds

cloneBlockWithFreshIds(props): GenericBlock

Defined in: packages/core/src/fields/blocks/utils.ts:78

Clones a block item with a fresh id, recursively regenerating ids on every nested block reachable through its own fields.

Input props.

GenericBlock

The block item to clone.

BlockConfig

The block type definition block.blockType resolves to.

GenericBlock

A new block object: the same keys as block, a fresh top-level id, and fresh ids on every nested block item.