Pular para o conteúdo
UI

Tile

Componente de card compacto para exibir informações resumidas com um ícone, um título e uma descrição.

Exemplos

Regular

Sincronizar internato
Cronograma Medway

CM

Sincronizar internato
Cronograma Medway

GO

Sincronizar internato
Cronograma Medway

CIR

Sincronizar internato
Cronograma Medway

PED

Sincronizar internato
Cronograma Medway

PREV

Sincronizar internato
Cronograma Medway

Compact

Versão compacta em formato de pílula, que mostra só o ícone e a descrição (o TileTitle fica visualmente oculto, mas continua disponível para leitores de tela).

Sincronizar internato
Cronograma Medway
Sincronizar internato
Cronograma Medway
Sincronizar internato
Cronograma Medway
Clínica Médica
Ginecologia e Obstetrícia
Cirurgia Geral
Pediatria
Medicina Preventiva

Com onClick

Sincronizar internato
Cronograma Medway
Sincronizar internato
Cronograma Medway
Sincronizar internato
Cronograma Medway

Desabilitado

Sincronizar internato
Cronograma Medway
Sincronizar internato
Cronograma Medway
Sincronizar internato
Cronograma Medway
Sincronizar internato
Cronograma Medway
Sincronizar internato
Cronograma Medway
Sincronizar internato
Cronograma Medway

Inativo

Sincronizar internato
Cronograma Medway
Sincronizar internato
Cronograma Medway
Sincronizar internato
Cronograma Medway
Sincronizar internato
Cronograma Medway
Sincronizar internato
Cronograma Medway
Sincronizar internato
Cronograma Medway

API

Tile

PropriedadeTipoValores possíveisPadrãoDescrição
variant"regular" | "cm" | "go" | "cir" | "ped" | "prev""regular", "cm", "go", "cir", "ped", "prev""regular"Define o estilo visual do tile de acordo com a especialidade médica.
size"default" | "compact""default", "compact""default"Define o tamanho do tile. "compact" renderiza uma pílula com só o ícone e a descrição visíveis (o título continua disponível para leitores de tela).
asChildbooleantrue, falsefalseTroca o elemento renderizado por padrão pelo que for passado como filho, mesclando props e comportamento.
disabledbooleantrue, falsefalseDesabilita o tile com cores esmaecidas. Com onClick, o tile continua com papel de botão, anunciado como indisponível (aria-disabled), fora da ordem de Tab e sem responder a clique ou teclado.
inactivebooleantrue, falsefalseRepresenta o estado "não configurado" (Active false) e mantém as interações. A variante regular usa o fundo de superfície da página; as variantes coloridas (cm, go, cir, ped, prev) ficam escurecidas.
onClickfunction--Função executada quando o tile é clicado. Quando informada, mostra um ícone de edição no canto superior direito no hover (só no tamanho default), destaca a borda na variante regular e troca o cursor para pointer.
classNamestring--Classes CSS adicionais para personalização.
...propsTodas as props nativas de div--Permite passar qualquer outra propriedade padrão do elemento div.

TileIcon

PropriedadeTipoValores possíveisPadrãoDescrição
iconReact.ReactNode--Ícone exibido no tile.
classNamestring--Classes CSS adicionais para personalização.
...propsTodas as props nativas de div--Permite passar qualquer outra propriedade padrão do elemento div.

TileTitle

PropriedadeTipoValores possíveisPadrãoDescrição
classNamestring--Classes CSS adicionais para personalização.
...propsTodas as props nativas de div--Permite passar qualquer outra propriedade padrão do elemento div.

TileDescription

PropriedadeTipoValores possíveisPadrãoDescrição
classNamestring--Classes CSS adicionais para personalização.
...propsTodas as props nativas de span--Permite passar qualquer outra propriedade padrão do elemento span.