--- tags: [ag-music, ui, dashboard, calendario] created: 2026-04-14 updated: 2026-04-14 parent: "[[AG-Music]]" --- # Dashboard Calendario Semanal ## Sem Domingo Calendario mostra apenas Segunda a Sabado (6 dias). Corrigido em 3 locais: - `Direcao.php` -> `getCalendarioSemanalDetalhado()` - loop `$i < 6` - `Direcao.php` -> API aulas semana - `+5 days` e loop `$i < 6` - `AulaController.php` -> `apiSemana()` - `+5 days` e loop `$i < 6` ## Grid customizado - CSS: `grid-template-columns: 48px repeat(6, 1fr)` - coluna hora fixa 48px, 6 dias flexiveis - Definido via `style.gridTemplateColumns` no JS (header e linhas) - Classes CSS: `.linha-hora`, `.col-hora`, `.grade-cell` - Bordas sutis (#f0f0f0), fundo limpo branco ## Painel colapsavel (filtros + estatisticas) - Div `painelInfoAgenda` com classe `hidden` por padrao - Botao "Filtros" no header para toggle - Busca de aluno movida para o header principal (fora do painel) - Altura do calendario ajusta: `calc(100vh - 180px)` oculto, `calc(100vh - 310px)` visivel ## Fontes dos cards de aula - Nome aluno: 13px (font-bold) - Professor/sala: 11px - Icone status: 12px ## Regra Usuario quer calendario limpo, profissional, sem Domingo e com maximo de espaco. Manter grid com coluna fixa + repeat. Nunca usar grid-cols-7/8 com colunas iguais. ## Ver tambem - [[Aula Edicao Conflitos]] - edicao dos cards - [[AG-Music]] - visao geral