@mesa/ui · sistema vivo

Playground

Todos os componentes, vivos e juntos. Se algo estiver estranho aqui, vai estar estranho no produto — conserta aqui primeiro.

01

AppBackground

Gradiente global e blobs de luz na cor da marca.

variant='dark'Staff
variant='light'Guest e painel
02

GlassCard

Vidro leve para o cotidiano; strong para conteúdo com mais presença.

padrão

Vidro leve

Para a maioria dos cards do produto.

strong

Vidro opaco

Para sheets e conteúdo que precisa saltar.

03

Button

Três variantes × três tamanhos.

sm
md
lg
04

GlassSheet

Overlay com blur, entrada em spring e saída pelo overlay ou Esc.

Apple Pay level

Confirme sem perder o contexto.

05

AmountDisplay

Centavos inteiros, Sora e tabular-nums.

sm
R$1.234,56
md
R$1.234,56
lg
R$1.234,56
xl
R$1.234,56
06

SplitSelector

Escolha o jeito de pagar; o estado selecionado acompanha a ação.

Modo selecionado: equal

07

TipSelector

Percentuais calculados sobre R$ 62,50 e valor livre.

Caixinha extra pro time?Opcional. O time agradece de coração.

Caixinha atual: R$ 6,25

08

PixQRPanel

QR claro, copia-e-cola, confirmação de cópia e countdown.

Expira em 14:5400020126580014br.gov.bcb.pix0136a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d5204000053039865406186.405802BR5909JUYA BURGER6009Fortaleza62070503***6304ABCD

Aponta a câmera ou copia o código. A gente avisa aqui na hora que cair.

09

StarRating

Interativo com spring e estado somente leitura.

Nota atual: 4 de 5
somente leitura
10

TableStatusBadge

Quatro estados de mesa, com contraste nos dois temas.

Livrefree
Abertaopen
Aguardando pagamentoawaiting_payment
paid
11

StatCard

Métrica, contexto e ícone opcionais.

Faturamento hoje
R$ 4.820,50Somando Pix e cartão
Mesas abertas
6/122 aguardando pagamento
12

EmptyState

Orientação calorosa, nunca uma tela em branco.

Nenhuma mesa aberta agora

Assim que alguém sentar e abrir a conta, ela aparece aqui em tempo real.

13

GlassSkeleton

Pulso de vidro durante o carregamento.

14

SuccessCheck

Confirmação desenhada em spring.

Pago!

A conta foi confirmada e a mesa já pode ser encerrada.