As sections representam componentes que podem ser utilizadas para montar uma página. Uma section é um componente Preact, ou seja, um elemento que transforma algumas propriedades passadas para este componente em HTML.

Ao abrir as sections (barra lateral Content > Sections), você terá acesso a um conjunto de sections salvas, a biblioteca de componentes e a possibilidade de criar e salvar sections.

As diferentes categorias presentes na listagem são obtidas a partir do diretório que a section se encontra ou da App na qual ela origina (uma App pode importar diferentes sections).

A partir desta tela é possível:

  • Saved: Listar as sections salvas
  • Library: Listar e testar todas as sections disponíveis pra uso
  • Create new Section: Criar novas Sections

Alterar sections salvas

Uma sections salva representa um compoente que pode ser comparitlhado entre várias páginas. Elementos como Footer e Header podem ser compartilhado entre diferentes páginas, da forma que estes elementos podem ter suas propriedades configuradas apenas uma vez.

As sections salvas podem ser configuradas a partir desta tela, de forma afetar todas as sections do sistema. Ao clicar em uma section salva é possível alterar suas propriedades configuradas anteriormente.

Configurando uma section

Ao selecionar uma section, será possível definir suas propriedades. Algumas das propriedades podem pedir a seleção de uma imagem, texto, seleção de itens, ou mesmo de um loader. Um loader é uma entidade que carrega dados e que pode receber configurações (selecionando um loader da library) ou já estar configurado (loaders salvos).

Listar e testar demais sections

Ao listar as sections na library, e clicar em uma section, você passa a ter acesso a uma visualização da Section, bem como acesso ao código original daquele elemento. É também possível editar o código, para testar alterações na funcionalidade do componente.

Na barra lateral a direita, é possível acessar:

  • 🌐 Visuzalização do elemento
  • Formulário com propriedades
  • {} Descrição textual das propriedades
  • </> Editor de código
  • 🖥️ Logs relacionados a visualização da section
  • Decopilot: IA para alteração do código

Criar nova Section

É possível criar uma section salva (um componente compartilhável entre várias páginas) ou a base (template) de uma section.

  • New template: Cria uma section que será disponibilizada na biblioteca de componentes. Isto significa criar uma base de código que definirá um conjunto de propriedades e um programa para gerar o HTML associado.
  • Using a template: Cria uma section salva a partir de uma base existente. O nome será a identificação deste elemento entre as diferentes páginas.