> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kiwify.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Blocos

> Documentação detalhada sobre configuração de blocos de seção.

## Propriedades

<ParamField path="type" type="string" required>
  O identificador do tipo de bloco. Deve ser único dentro da seção.
</ParamField>

<ParamField path="name" type="string" required>
  O nome do bloco mostrado no editor de tema.
</ParamField>

<ParamField path="limit" type="number">
  O número máximo de blocos deste tipo que podem ser adicionados à seção.
</ParamField>

<ParamField path="settings" type="array">
  Um array de configurações específicas para este tipo de bloco. Usa a mesma estrutura das configurações de seção.
</ParamField>

<ParamField path="kiwi_extra" type="object">
  Configurações adicionais para o editor de tema:

  * `icon` - Ícone a ser associado com este tipo de bloco no editor de tema
</ParamField>

<Panel>
  <Tabs>
    <Tab title="Exemplo">
      ```json theme={null}
      {
        "blocks": [
          {
            "type": "slide",
            "name": "Slide",
            "limit": 10,
            "settings": [
              {
                "type": "image_picker",
                "id": "image",
                "label": "Imagem"
              },
              {
                "type": "text",
                "id": "heading",
                "label": "Título"
              },
              {
                "type": "text",
                "id": "button_link",
                "label": "Link do botão"
              },
              {
                "type": "text",
                "id": "button_label",
                "label": "Texto do botão"
              }
            ],
            "kiwi_extra": {
              "icon": "fas fa-image"
            }
          },
          {
            "type": "video",
            "name": "Vídeo",
            "limit": 1,
            "settings": [
              {
                "type": "string",
                "id": "video_url",
                "label": "URL do vídeo",
              }
            ],
            "kiwi_extra": {
              "icon": "fas fa-video"
            }
          }
        ]
      }
      ```
    </Tab>
  </Tabs>
</Panel>
