# Menu lateral

> O menu lateral Completo ou Compacto (só ícones), a escolha de cada pessoa em Minha Conta › Aparência, o estado inicial da comunidade e os selos de novidade, menções e mensagens não lidas.

O menu lateral mostra as seções e os espaços da comunidade. No computador, ele tem dois estados: **Completo**, com o ícone e o nome de cada seção e de cada espaço, e **Compacto**, uma faixa estreita só com os ícones, que deixa mais largura para o conteúdo. Nos dois, **selos** mostram o que chegou desde a sua última visita a cada espaço.

## Para que serve

- **Comunidade com muito conteúdo** (cursos, vídeos, eventos com programação longa): o menu compacto dá mais espaço à tela, e quem quer o menu completo volta a ele com um clique.
- **Comunidade com muitos espaços:** os selos mostram para onde ir primeiro, sem precisar abrir um por um.

## Como funciona

### Completo e Compacto

| Estado | Como fica |
|---|---|
| **Completo** (padrão) | *"Ícones e nomes das seções e espaços."* É o menu onde se reordena e se edita |
| **Compacto** | *"Só ícones; os espaços abrem num menu flutuante."* |

No menu **Compacto**:

- Cada seção vira um ícone. Seção sem ícone próprio mostra as iniciais do nome (uma ou duas letras).
- Passar o mouse sobre o ícone mostra o nome da seção.
- Clicar na seção abre um **menu flutuante** com os espaços dela, com o cadeado dos espaços fechados e os selos. Seção com um espaço só leva direto a ele.
- **Administração** vira um ícone com o seu próprio menu.
- Para o proprietário e o administrador, o ícone **Editar menu** volta ao menu **Completo**, onde ficam a reordenação e a edição de seções e espaços. No compacto não se reordena.
- Quando o plano da comunidade exige, a pequena marca **com tecnologia Memberfy** continua no pé do menu.

Os dois estados valem em telas a partir de 1024 px de largura. No celular, o menu continua sendo a gaveta que abre pelo botão do cabeçalho.

### A escolha de cada pessoa

Qualquer pessoa troca o menu para si de dois jeitos:

- pelo botão do cabeçalho (**Compactar menu** / **Expandir menu**), que no computador alterna entre completo e compacto;
- em **Minha Conta › Aparência**, campo **Menu lateral**: **Seguir a comunidade** (mostra o estado da comunidade, *"Hoje: completo."*), **Completo** ou **Compacto**.

A escolha *"Vale só neste navegador e nesta comunidade."*: ela não vai para o servidor, então em outro navegador, em outro aparelho ou em outra comunidade a pessoa volta a ver o estado da comunidade.

### O estado inicial da comunidade

O estado com que o menu começa para quem ainda não escolheu é **Completo** por padrão. O proprietário e o administrador podem trocá-lo para **Compacto**, por enquanto **só pelo assistente ou pela API** (ver abaixo); a escolha pela tela chega com o editor de tema.

### Os selos

| Selo | Onde | O que mostra |
|---|---|---|
| **Número na cor da comunidade** | Espaços de **Feed**, **Conteúdo** e **Eventos** | Quantas novidades chegaram desde a sua última visita ao espaço |
| **Número em vermelho** | Espaços de **Canal** | Menções a você ainda não lidas |
| **Ponto** | Espaços de **Canal** | Há mensagens não lidas, sem menção a você |

O que conta como novidade:

| Espaço | O que conta |
|---|---|
| Feed e Conteúdo | Posts de **outras pessoas**, publicados e aprovados, que você pode ler. Os seus não contam |
| Eventos | Eventos **publicados** depois da sua última visita |

- Acima de 99, o selo mostra **99+**.
- No menu compacto, o ícone da seção mostra, nesta ordem: as menções em vermelho; se não houver, a soma das novidades dos espaços dela; se também não houver, um ponto quando há mensagens não lidas no Canal.
- Abrir o espaço zera o selo dele.
- Espaço que você nunca abriu conta desde que você entrou na comunidade.
- **Espaço que você não abre não conta:** um espaço privado, de um plano, de um grupo ou com cadeado não aparece no selo, nem na soma da seção. Ninguém descobre pelo número quantos itens há num espaço fechado.
- Post agendado só conta quando é publicado; post esperando aprovação, só quando é aprovado.

### Quem pode

Trocar o menu para si e ver os selos: qualquer pessoa. O estado inicial da comunidade e **Editar menu**: **proprietário** e **administrador**.

## Passo a passo

*Para você mesmo:*

1. **Minha Conta › Aparência**.
2. Em **Menu lateral**, escolha **Seguir a comunidade**, **Completo** ou **Compacto**.

Ou clique no botão do menu no cabeçalho para alternar na hora.

*Para a comunidade (proprietário ou administrador):* peça ao assistente *"Deixe o menu compacto para todos"* e confirme. Depois, abra a comunidade numa janela anônima (ou peça a um membro) e confira como o menu aparece para quem ainda não escolheu.

## Exemplos

**Escola de cursos em vídeo.** Menu **Compacto** para todos: as aulas ocupam a tela inteira, e o aluno abre a seção **Aprender** pelo ícone.

**Comunidade com seis espaços de Feed.** Os selos mostram que **Vagas** tem 12 posts novos e **Avisos**, 2: o membro começa por Vagas.

## Perguntas frequentes

**Mudar o estado inicial muda o menu de quem já escolheu?**
Não. Vale para quem está em **Seguir a comunidade**, que é o padrão de quem ainda não escolheu.

**Por que não consigo reordenar no menu compacto?**
A reordenação fica no menu completo. Use **Editar menu**, que volta ao completo.

**O selo conta os meus próprios posts?**
Não. Só os de outras pessoas.

**Ler as novidades pelo assistente zera o selo?**
Não. O selo só zera quando você abre o espaço no app.

**Outros módulos terão selo?**
Hoje, Feed, Conteúdo e Eventos mostram novidades, e o Canal mostra menções e mensagens não lidas.

## Na API

- [`GET /api/menu/counters`](/api/referencia/sections-spaces/get-menu-counters) (qualquer papel da comunidade do `X-CommunityId`): `spaces` (`spaceId`, `sectionId`, `module`, `count`, `lastVisitAt`; `null` quando nunca abriu), `sections` (`sectionId`, `count`) e `total`. Uma chamada para o menu inteiro; só os espaços que a pessoa abre aparecem.
- A visita é gravada quando a pessoa abre o espaço (`GET /api/spaces/{id}`), no máximo uma vez por minuto por pessoa e espaço.
- `appearance.navigation.sidebarDefault` (`full` ou `rail`; padrão `full`) vem nas leituras da comunidade e se grava em [`PATCH /api/communities/appearance`](/api/referencia/communities/update-community-appearance) (proprietário e administrador). Outro valor responde `400` em `navigation.sidebarDefault`. A mudança fica nos [Logs](/membros/registros-de-atividades).

## Pelo assistente (MCP)

- *"O que há de novo nos meus espaços?"*: [`list_space_updates`](/mcp/ferramentas-comunidade#list-space-updates) lista os espaços com novidade, do que tem mais para o que tem menos; com `include_zero: true`, lista também os que estão em dia. Ler pelo assistente não zera o selo.
- *"Deixe o menu compacto para todos"*: [`update_community_appearance`](/mcp/ferramentas-comunidade#update-community-appearance) com `sidebar_default: "rail"` (ou `"full"` para voltar ao completo), só proprietário e administrador, sempre com confirmação.

## Relacionados

- [Modo escuro](/configuracoes/modo-escuro)
- [Cores](/configuracoes/cores)
- [Seções](/conceitos/secoes)
- [Espaços](/conceitos/espacos)
- [Conta e perfil](/conceitos/conta-e-perfil)
