Components / Layout

Grid macrolite

An equal-column grid for cards and tiles.

Built from
Box
Children
many
Loading the renderer…
Grid rendered by the React renderer on Web
Web React
Grid rendered by the SwiftUI renderer on iOS
iOS SwiftUI
Grid rendered by the Compose renderer on Android
Android Compose
Grid rendered by the gpui renderer on Desktop
Desktop gpui

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

PropTypeDefaultDescription
columnsrespnumber2Equal columns 1–6 ({base: 1, md: 2, lg: 3}).
gaprespnone | xs | sm | md | lg | xl"md"The space between cells.
stylestyle–Extra Box styles merged over the grid's own.

No events, no slots. Children: many.

Role
none
Semantics
none (layout only)

Not focusable; no keys.

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

Themes · Write a theme