Components / Media

Icon nativelite

One icon from the shared Lucide registry, by name.

A2UI basic
Icon
Children
none
Loading the renderer…
Icon rendered by the React renderer on Web
Web React
Icon rendered by the SwiftUI renderer on iOS
iOS SwiftUI
Icon rendered by the Compose renderer on Android
Android Compose
Icon rendered by the gpui renderer on Desktop
Desktop gpui

View exponential-ui-icon, painted by each native renderer.

size · sm
size · default
size · lg
tone · neutral
tone · primary
tone · success
tone · warning
tone · danger
tone · info
PropTypeDefaultDescription
namerequiredicon–The icon name (an icons.json concept or Lucide name).
sizesm | default | lg"default"Glyph size.
toneneutral | primary | success | warning | danger | info–A colour tone instead of the current text colour.
labelstring–An accessibility label when the icon stands alone.

No events, no slots. Children: none.

Role
img
Semantics
img when labelled, hidden otherwise

Not focusable; no keys.

Recipe parts
Icon/root
Keyed by
sizetone:hover:pressed:focus:disabled:checked:open:selected:invalid:dragover

Themes · Write a theme