ITpS

Componentes

Avatar

Representação visual de "agent" — user (circular), company (square), system (square + border). Imagem ou fallback initials/icon.

Tipos

user = pessoa (circular). company = instituição (square). system = produto/sistema (square + border).

MS

Sizes

Tamanho livre via prop size (default 56). Initials e ícone escalam proporcionalmente.

JS JS JS JS

Com imagem

src cobre o avatar. alt para acessibilidade.

Dra. Maria Silva ITpS

Ícone customizado

Override do default por tipo via fallbackIcon.

Props

PropTipoDefaultDescrição
type'user' | 'company' | 'system''user'Forma + ícone default.
sizenumber56Tamanho em px.
srcstringURL da imagem. Cobre o avatar inteiro.
altstring''Alt da imagem.
initialsstringIniciais (só user, sem src). 2 chars max.
fallbackIconstringpor typeMaterial Symbol custom no fallback.
classstringClasses adicionais.