nameoptional | string | max 80 |
valuesoptional | object | Os valores de um tema: tudo o que é aparência da comunidade. Sempre completos na resposta. Na escrita (`values` em `POST` e `PATCH`), parciais: o que não vem fica como está. Numa escala, os tons que não vêm são derivados do 500 enviado (como "Gerar tons"); sem o 500, ficam os de antes. Cor que não é hexadecimal, fonte, cantos, densidade, modo, estado do menu, `navigation.layout` ou elemento de `navigation.hiddenNative` fora da lista → 422 com `param` no campo (por exemplo `values.font.heading` ou `values.navigation.hiddenNative[1]`).
|
values.modeoptional | light | dark | auto | `dark` e `auto` só com o tema escuro liberado (`darkModeAllowed`); senão, 422 com `param = values.mode`. |
values.lightoptional | object | As cores de um lado do tema (claro ou escuro). |
values.light.primaryoptional | object | Escala inteira (50 a 950). No escuro, `null` = gerada do claro. |
values.light.secondaryoptional | object | Escala inteira (50 a 950). No escuro, `null` = gerada do claro. |
values.light.sidebarBgoptional | string | Fundo do menu lateral; `null` = a superfície padrão. |
values.light.sidebarTextoptional | string | Texto do menu lateral; `null` = o texto padrão. |
values.light.headerBgoptional | string | Fundo do cabeçalho; `null` = a superfície padrão. |
values.light.headerTextoptional | string | Texto do cabeçalho; `null` = o texto padrão. |
values.light.browserBaroptional | string | Cor da barra do navegador no celular. A do claro é copiada para o `themeColor` da comunidade. |
values.darkoptional | object | As cores de um lado do tema (claro ou escuro). |
values.dark.primaryoptional | object | Escala inteira (50 a 950). No escuro, `null` = gerada do claro. |
values.dark.secondaryoptional | object | Escala inteira (50 a 950). No escuro, `null` = gerada do claro. |
values.dark.sidebarBgoptional | string | Fundo do menu lateral; `null` = a superfície padrão. |
values.dark.sidebarTextoptional | string | Texto do menu lateral; `null` = o texto padrão. |
values.dark.headerBgoptional | string | Fundo do cabeçalho; `null` = a superfície padrão. |
values.dark.headerTextoptional | string | Texto do cabeçalho; `null` = o texto padrão. |
values.dark.browserBaroptional | string | Cor da barra do navegador no celular. A do claro é copiada para o `themeColor` da comunidade. |
values.fontoptional | object | |
values.font.headingoptional | system | inter | manrope | dm-sans | plus-jakarta-sans | poppins | lora | merriweather | ibm-plex-sans | |
values.font.bodyoptional | system | inter | manrope | dm-sans | plus-jakarta-sans | poppins | lora | merriweather | ibm-plex-sans | |
values.radiusoptional | rounded | soft | square | Arredondados (12 px, padrão), Suaves (6 px) ou Retos. |
values.densityoptional | comfortable | compact | |
values.navigationoptional | object | Ausente nos temas prontos (usar um pronto herda a navegação do tema ativo). |