Orçamento do 1º tri, números finais
Paula Lima · 12/03/2025, 16:40Oi, pessoal, os números finais do 1º tri estão na pasta compartilhada. A receita fechou em R$ 482.300, 6% acima do plano. Revisem a sua área até quinta para enviarmos ao conselho.
Divisor — dois painéis com uma alça entre eles, que a pessoa arrasta ou move pelo teclado para dividir o espaço. Use em telas de trabalho, como um cliente de e-mail, um editor com prévia ou uma ferramenta de consultas.
Esta versão traz exportações mais rápidas e uma nova tela de faturas.
Acompanhe o que foi cobrado, o que está pago e o que está atrasado. Filtre por cliente ou por mês.
Configure o Camaleo uma vez (Instalação) e importe o que precisar. Ele renderiza no cliente.
import { Splitter, SplitterPanel, SplitterHandle } from "@camaleo/react";O valor é o tamanho do primeiro painel, em porcentagem; o segundo fica com o resto. Dê uma altura ao splitter. Os painéis recortam o conteúdo, então coloque uma ScrollArea dentro dos que podem crescer.
Cada exemplo é um arquivo real que você pode copiar. Todos usam o estilo, o modo e a cor da marca escolhidos na barra acima. Arraste uma alça, ou aperte Tab até uma ganhar o anel de foco e use as setas.
Coloque um segundo splitter dentro do segundo painel. Cada alça ganha seu próprio nome, para a pessoa saber qual divisa está movendo.
orientation="vertical" põe um painel sobre o outro, como um editor em cima do terminal. ↑ e ↓ movem a alça.
Clique em "Ocultar filtros" ou aperte Enter na alça. Os dois recolhem o painel para 0 e depois o trazem de volta no tamanho que tinha; o painel recolhido fica oculto, então os controles dele saem da ordem do Tab.
Arraste a alça e depois restaure. Com value e onValueChange, você guarda o tamanho no perfil da pessoa.
O gráfico fica entre 30% e 70%.
min e max mantêm os dois lados usáveis. Home e End vão direto para eles.
Acompanhe o que foi cobrado, o que está pago e o que está atrasado. Filtre por cliente ou por mês.
A alça é um separador focável. Dê a ela o nome do que redimensiona e use aria-valuetext para o leitor de tela dizer "Barra lateral com 30% da largura" em vez de "30".
São pedaços inteiros de interface para copiar, no estilo que você escolheu.
Acompanhe o que foi cobrado, o que está pago e o que está atrasado. Filtre por cliente ou por mês.
Defina min para que o lado estreito sempre mostre palavras inteiras.
Acompanhe o que foi cobrado, o que está pago e o que está atrasado. Filtre por cliente ou por mês.
Uma barra lateral com 5% corta todos os nomes. A pessoa precisa arrastar de volta antes de conseguir ler.
Filtros
FAT-2025-118 · Padaria Estrela · R$ 1.240,00
Mostre e oculte o painel com um botão com rótulo, para quem não arrasta também chegar nele.
Filtros
FAT-2025-118 · Padaria Estrela · R$ 1.240,00
Um painel com 0% e sem botão parece não existir. Conteúdo essencial precisa de um caminho visível.
horizontal põe os painéis lado a lado; vertical empilha.onValueChange para controlar.O SplitterPanel aceita panel ("first" ou "second"). O SplitterHandle aceita aria-label (o padrão é "Resize panel"; passe no idioma da página) e aria-valuetext. As outras props vão para os elementos.
Mude o visual sem copiar o componente: use os atributos ou defina os tokens num elemento pai, num estilo ou no próprio splitter.
Cor
Forma e tamanho
Só deste componente
/* uma linha fina no lugar da barra, sem o grip */
.editor [data-slot="splitter"] {
--cml-splitter-handle-size: 0.375rem;
--cml-splitter-handle-bg: transparent;
}
.editor [data-slot="splitter-grip"] { display: none; }