Pular para o conteúdo
Split de acesso

Padrões de tela

Split de acesso

Cadastro, convite e onboarding dividem o mesmo palco: painel de tinta à esquerda, formulário à direita. O painel é ink-950 — o mesmo preto do dock e do tooltip, nunca um verde de fundo: sobre ele o verde volta a ser sinal (passo atual, botão), não parede.
components/auth/auth-split.tsxmax-w-4xlink-950

A forma

Duas colunas assimétricas: o painel é menor que o formulário, porque quem chega ali já decidiu entrar — o argumento apoia, não convence.

Criar conta

O formulário fica sem cromo em volta: o progresso mora no painel.

Seu nomeContinuar
aside bg-ink-950 · px-phi-4 py-phi-5 · gap-phi-4 · manifesto 30px/600 branco · apoio ink-400 · passo ATUAL accent-dark, CUMPRIDO brand, PRÓXIMO ink-400/40
PeçaReceita
Colunaslg:grid-cols-[minmax(0,0.8fr)_minmax(0,1fr)] — a divisão é do AuthSplit
Larguraquem dá é o layout de acesso: max-w-sm vira max-w-4xl por has-[[data-auth-wide]], e a tela marca data-auth-wide quando usa o split
Altura travadalg:min-h-[34rem] — a caixa não pode pular a cada passo
Painelbg-ink-950 · px-phi-4 py-phi-5 · gap-phi-4
Manifestotext-3xl/600 tracking-tight text-balance, branco
Passo atualborder-accent-dark bg-accent-dark text-ink-950
Passo cumpridoa marca (--brand)
Passo próximoborder-ink-400/40 text-ink-400
Formuláriomax-w-sm, sem card em volta — o cromo já é o painel
Camposh-11 (44px): é tela de acesso, muitas vezes no celular
Celular1 coluna, com o painel virando faixa curta ACIMA do formulário
<AuthSplit brand={<SignupSteps current={step} fullName={fullName} email={email} />}>
  {/* formulário */}
</AuthSplit>

Por que tinta, e não cor

O verde de fundo (green-900) foi APOSENTADO: era o único bloco de cor saturada do produto — e sobre ele o verde da ação sumia.
Sobre superfície:1< 4.5

Branco sobre ink-950

Apoio em ink-400 · marca em accent-dark

ParContraste no ClaroVerdito
branco sobre ink-95019,8:1folga enorme
ink-400 sobre ink-9507,7:1passa AA com sobra, e continua lendo como apoio
accent-dark sobre ink-95011,4:1a marca vira sinal, não parede

NotaA ilha ink-950 é a mesma do dock e do tooltip

Reusar a superfície de contraste máximo do app é o que faz a tela de acesso parecer da casa sem inventar uma paleta de marketing. Nos temas escuros ela sobe um degrau (#26262c) — preto sobre preto não é ilha, é buraco.

Quando usar

Só nas telas que ARGUMENTAM antes de pedir dados.
TelaUsa split?Por quê
Criar contasimHá o que dizer antes de pedir nome e e-mail, e há progresso a mostrar.
ConvitesimQuem chega precisa saber de quem é a clínica e o que vai encontrar.
OnboardingsimVários passos; o painel é o mapa.
EntrarnãoQuem já tem conta não precisa de argumento — card único, centrado.
Recuperar senha, nova senha, 2FAnãoEtapas no meio de um fluxo: card único e nada mais.
Telas do appnuncaO split é da faixa de acesso.

Nas telas de card único, o CardTitle vai com as="h1": ali o card É a tela, e sem isso a página fica sem heading nenhum — quem navega por títulos no leitor de tela não encontra sequer a tela de login.