Saltearse al contenido

IconButton

Variante de solo ícono de OrbitButton — un chip cuadrado chico (size 28dp por defecto, radius.sm) sin label, para acciones tipo “abrir en otra pestaña” o un control secundario compacto junto a un campo. Combinalo con OrbitTooltip cuando el ícono solo no alcanza para explicar la acción.

tone: Neutral es un chip con borde, surface.card en reposo, hover surface.background-secondary en modo claro / surface.raised en modo oscuro (el mismo ajuste por elevación que recibieron OrbitMenuItem y el track de OrbitTabs). Accent/Danger son un fill plano y permanente (mismo color que usa OrbitAlert), para una acción que necesita leerse “marcada” en vez de un utility neutro.

Uso

✎
★
✕

No hay elemento web todavía — ver la nota arriba.

Props

PropTipoDefaultDescripción
iconOrbitIcon—Ícono del botón.
onClick() -> Unit—Se dispara al hacer click.
contentDescriptionString?nullLabel accesible para lectores de pantalla.
enabledBooleantrueHabilita/deshabilita (baja opacidad cuando está deshabilitado).
toneOrbitIconButtonToneNeutralNeutral (chip con borde) / Accent / Danger (fill plano).
sizeDp28.dpLado del chip cuadrado.
radiusDpradius.sm (6dp)Radio de esquina.