Skip to main content
Pasta: blocks/ Sections são regiões. Blocks são conteúdo dentro da região.

Regra mental


Estrutura


Section com blocks

A section com blocks habilita área de blocks no inspetor lateral. O lojista adiciona, remove e reordena blocks (painel Itens — arrastar ≡).
No canvas do editor use sempre {children} — nunca monte cards com blocks.map() / block_order (blocks fantasma: drag no canvas não persiste).
A section declara os tipos em sections/{id}/blocks.json. Não importe esse JSON no JSX. Fazer / não fazer. Implementação: Runtime API — Padrão A. Bloco contêiner (grupo com filhos): Block Contract e Colunas agrupadas. Não confundir com layoutGroups.

Instância persistida (loja)


Block vs Snippet