Poker Pi · design system

/dev/ui

Galeria viva da linguagem visual: dark, refinada, alto nos momentos e calma no trabalho. Componentes e estados num lugar só.

Ver variações de navegação →

Relógio do torneio

O momento alto da marca: um relógio só pro torneio, número gigante em Big Shoulders, vermelho como joia. Estourou o tempo, fica negativo e vermelho.

Nível 6 · ao vivo
12:47
SB 400 · BB 800
Nível 6 · ao vivo
12:47
SB 400 · BB 800
Nível 6 · pausado
00:32
SB 400 · BB 800
Nível 7 · ao vivo
-03:07
SB 500 · BB 1000

Cor · papéis semânticos

Os componentes usam estes papéis, nunca a cor crua.

background
card
popover
muted
primary
destructive
success
warning
live
foreground
muted-foreground
border

Cor · paleta crua (marca)

Reservada para os momentos de marca e a TV.

ink-warm
ink-warm-2
ink-warm-3
cream
cream-2
cream-soft
red-brand
red-bright
red-deep

Tipografia

Big Shoulders só em display/números. Geist no corpo, dados e formulários.

Display · Big Shoulders

Eyebrow de seção

Título de seção (Geist)

Corpo de texto em Geist, legível e neutro. É o cavalo de batalha do produto: listas, formulários, descrições. A marca fica quieta aqui pra leitura fluir.

Texto secundário em muted-foreground, para apoio e legendas.

Mono · 12.400 fichas · 000.000.000-00

Botões

Variantes e tamanhos. Primário é a joia vermelha.

Badges / status

O vermelho aparece pequeno, como acento.

Neutro Ao vivoPagoOpen Bar12º lugar

Cards

Profundidade por luz e sombra suave, não por borda forte.

Mesa 2
6 jogadores · 1 aguardando pagamento
Conteúdo do card em densidade confortável.
Open Bar
R$ 185,00
Mais completoDisponível

Card com gradiente animado

A luz vermelha sobe de baixo, animada (o glow do Open Bar da LP). Para o momento premium.

Buy-in
Garantir lugar
R$25
Comeback
Rebuy
R$45
Fim da noite
Campeão
Rui

Campos

Label, dica e erro. Foco com anel vermelho discreto.

é o CPF que você usou na compra do ingresso

E-mail não confere com o ingresso.

Avatares

Iniciais por padrão, com destaque opcional.

JSBCTLANRA

Ficha do jogador

O componente recorrente do pôquer (mesa e cockpit): pagamento, fogo e pedido de troca.

JS
João Silva
Zé das Cartas
3
BC
Bia Costa
CS
Caio Souza
OZ
Ozzy
aguardando pgto

Estados

Carregando e vazio, sempre previstos.

Nenhum evento ainda

Assim que o organizador te incluir, aparece aqui.

Métricas (StatBand)

Os números sobem ao montar (count-up) e entram em sequência. Usado no cockpit e na TV.

0
Ativos
0
Mesas
0
Eliminados
0
Rebuys

Fichas · meu dinheiro

Toca a ficha pra somar: ela afunda e o total conta sozinho. É interativo, clica nas fichas.

Total
0
0
0
0
0
0

Reações (do nosso jeito)

Sem emoji. Toca uma reação: o selo bate no avatar com flicker e o anel pulsa na cor dela. ALL IN, BLUFF, RESPEITO, BAD BEAT, BORA, FICHA (gira e cai) e FOGO.

JS

Mesa de pôquer (retangular · 10 lugares)

Mesa retangular com rail, feltro e linha de aposta, lugares distribuídos nos lados. Os jogadores entram escalonados; quem está pegando tem aura. Toca num jogador pra reagir.

Mesa 2

toca num jogador pra reagir

Hot streak (progressão)

Cada eliminação esquenta o visual: aura cada vez mais forte (mas suave), anel na cor do tier e, nos tiers altos, chama. Proposta inicial de 4 níveis, pra afinar.

JS1
1 kills
Esquentando
JS2
2 kills
Esquentando
JS4
4 kills
Quente
JS7
7 kills
Em chamas
JS12
12 kills
Incendiário

Card de mesa (cockpit)

A mesa no painel do admin: fichas dos jogadores, contagem, alocar. A mesa final tem acento vermelho.

Mesa 14/8
JS
João Silva
Zé das Cartas
3
PA
Pedro Alves
LR
Lucas Reis
OZ
Ozzy
aguardando pgto
Mesa Final4
JS
João Silva
5
BC
Bia Costa
4
RA
Rui Alves
MD
Mel Dias

Countdown

Conta regressiva pro evento. Cada dígito reanima quando muda (repara nos segundos).

Pódio

Fim do torneio: os degraus sobem em sequência, o campeão ganha coroa e brilho. Pra TV e resultados.

BC
Bia
2º
JS
CampeãoJoão
1º
RA
Rui
3º

Botão de ícone e spinner

Ações compactas e carregamento.

Dialog e confirmação

Modal acessível (Base UI) com entrada animada. O destrutivo confirma ações como eliminar.

confirmou 0x

Sheet (folha)

Sobe de baixo no mobile. É a folha de pagamento do buy-in/rebuy por PIX.

Tabs

Abas, ex.: dashboard ingressos / inscrições.

Funil e receita dos ingressos.

Select e dropdown

Escolher (mover para mesa) e menu de ações.

Switch

Liga/desliga (auto-avançar blinds, venda aberta).

Auto-avançar blinds
Venda aberta

Tooltip

Dica em hover, pras ações do cockpit.

Toast

Feedback de ações. Clica pra disparar.

Momentos da TV

O show no telão. Clica pra ver o selo de eliminação e a chuva de fichas (a reação flutuante virou o burst no avatar).

telão

QR Code

Ingresso e entrada. Modo escuro sobre creme pra escanear bem.

...

mesapigroup.com/ingresso/abc123

Padrões de layout

Shell do admin (sidebar agrupada + topbar com relógio ao vivo + bottom nav no mobile) e o scaffold do /me, com a tela real dentro.

Operação
AD

Operação ao vivo

0
Ativos
0
Mesas
0
Eliminados
0
Rebuys
Mesa 24/10
JS
João Silva
Zé das Cartas
3
BC
Bia Costa
CS
Caio Souza
OZ
Ozzy
aguardando pgto
Poker Pi
Olá, João
JO
2ª Edição · ao vivo
Nível 6 · 14:32
SB 400
BB 800
Sua vez
Você está na
Mesa 2

Pague o buy-in das fichas pra sentar.