Bento Grid

Asymmetric CSS grid of feature tiles. First tile typically spans multiple columns for visual emphasis. Supports per-tile icons, titles, descriptions, and accent colors. MagicUI/shadcn bento pattern.

Surfaces
webpdfapps-script-web
Degraded on
SurfaceNote
meet-stageGrid collapses to single column on narrow panels
emailGrid may collapse in email clients
Fields
FieldType
headingstring. Section heading above the grid.optional
columnsinteger. Number of grid columns. Default 3.optional
tilesarray of objects with — title, subtitle, icon (emoji), span (integer, default 1; span 2 fills two columns), color (optional hex), background (optional hex).optional
Example payload
{
  "type": "bento_grid"
}
ARD catalog entry
{
  "identifier": "urn:air:a2uicatalog.ai:atom:bento_grid",
  "displayName": "Bento Grid",
  "type": "application/vnd.a2ui.atom+json",
  "url": "https://a2uicatalog.ai/atoms/bento_grid",
  "capabilities": [
    "web",
    "pdf",
    "apps-script-web"
  ],
  "description": "Asymmetric CSS grid of feature tiles. First tile typically spans multiple columns for visual emphasis. Supports per-tile icons, titles, descriptions, and accent colors. MagicUI/shadcn bento pattern.",
  "representativeQueries": [
    "show a asymmetric bento-box feature tile grid \u2014 MagicUI/shadcn pattern",
    "asymmetric css grid of feature tiles. first tile typically spans multiple columns for visual emphasi",
    "render a bento grid"
  ]
}
← Full ARD catalog Try it live →
Deploy your own renderer

The renderer is open source. Deploy your own instance in 4 commands — you own the URL, no dependency on the demo endpoint.

git clone https://github.com/a2uicatalog/a2ui
cd apps-script-surface/gas-schema-renderer
clasp push && clasp deploy
Full deploy guide →