OrbitAvatar
radius.full — el radio pill que Orbit reserva para cápsulas (botón,
badge, switch, avatar, nav row). Orbit no depende de ningún cargador
de imágenes (Coil, etc.) — en Kotlin painter recibe un Painter de
Compose directo, la propia solución de carga de imágenes de quien lo
usa se lo provee (misma razón por la que OrbitTooltip/OrbitSlider
envuelven Material en vez de reinventar). Sin imagen ni iniciales, cae
en un círculo vacío — el catálogo cerrado de íconos no tiene un glyph
genérico de “usuario”.
Uso
<orbit-avatar initials="ES"></orbit-avatar><orbit-avatar src="/avatar.jpg"></orbit-avatar>OrbitAvatar(initials = "ES")OrbitAvatar(painter = painterResource(Res.drawable.avatar))Props
| Prop | Tipo | Default | Descripción |
|---|---|---|---|
initials | string? | null | Iniciales (máximo 2 caracteres, mayúsculas) — se usa si no hay imagen. |
painter (Kotlin) / attr src (web) | Painter? / string? | null | Imagen — tiene prioridad sobre initials. |
size (Kotlin) / custom property --avatar-size (web) | Dp / css length | 36.dp / 36px | Tamaño del avatar. |