Skip to main content

Propriedades

string
obrigatório
O tipo de entrada de configuração. Tipos disponíveis:
  • checkbox - Botão de alternância booleano
  • course - Seletor de curso
  • image_picker - Seleção de imagem
  • course - Seletor de módulo
  • range - Controle deslizante numérico
  • select - Seleção de botão de alternância
  • text - Entrada de texto de linha única
string
obrigatório
Identificador único para a configuração. Deve ser único dentro da seção.
string
obrigatório
O rótulo mostrado no editor de tema para esta configuração. Pode ser traduzido usando o prefixo t: mais uma chave válida dos arquivos de tradução de schema. Mais detalhes podem ser encontrados em Locales.
any
Valor padrão para a configuração. O tipo depende do tipo de configuração.
string
Informações adicionais mostradas abaixo da configuração no editor de tema. Pode ser traduzido usando o prefixo t: mais uma chave válida dos arquivos de tradução de schema. Mais detalhes podem ser encontrados em Locales.
array
Para configurações de seleção, um array de opções com propriedades value, label e icon.
number
Para configurações de range, o valor mínimo permitido.
number
Para configurações de range, o valor máximo permitido.
number
Para configurações de range, o incremento do passo.
string
Para configurações de range, a unidade a exibir (ex., “px”, “sec”).
object
Propriedades adicionais para a configuração. Atualmente suportadas:
  • hidden: valor booleano, indica se esta configuração deve ser exibida na barra de configuração do Editor de Tema
  • validations: Aplica validações a esta configuração antes de salvar. Atualmente suportadas:
    • required: Valor booleano. Se verdadeiro, esta configuração deve ser preenchida com um valor válido