Layout & chrome
cosmemilton-ui/client

CmAppShell

Use como estrutura raiz de sistemas administrativos quando a navegação lateral, o topo, o drawer mobile e a área rolável precisam se coordenar.

Import

tsx
import { CmAppShell } from "cosmemilton-ui/client";

Shell administrativo completo

Exemplo com CmSidebar standalone, CmTopbar, ações, métricas e conteúdo rolável.

Painel operacional

Hoje, 31/05

Online
18 em aberto3 urgentes

Pedidos

Acompanhe a fila, priorize pendências e mantenha o time alinhado.

Receita hoje
R$ 42,8k
12%vs. ontem
Pedidos
12818 aguardando ação
SLA
94%
3%últimas 24h

Fila de atendimento

Tempo médio 14min
Pedido #1048Acme Ltda. - aguardando separação
09:42
Pedido #1049Aurora Foods - pagamento confirmado
10:08
Pedido #1050Nimbus Tech - revisar endereço
10:31

Checklist do turno

Separação conferida12 pedidos liberados para expedição
ok
Pendências fiscais3 notas exigem revisão antes do envio
ação
Equipe de suporte5 conversas aguardam resposta
5

API rápida

Props principais de cada peça exportada.

CmAppShell

sidebartopbarchromedensitysidebarWidthcollapsedSidebarWidthheightcontentPaddingcontentClassNamemainClassName

Notas

Para uma navegação lateral pronta, passe CmSidebar com standalone no slot sidebar.

Se usar topbar customizada, passe uma função e renderize controls.mobileMenuButton para manter o drawer acessível no mobile.

CmAppShell controla altura e scroll interno. Use height quando estiver dentro de uma área demonstrativa; em apps reais o padrão ocupa a viewport.