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
webpdfgoogle-apps-script-webmcp-apps
Degraded on
SurfaceNote
google-meet-stageGrid collapses to single column on narrow panels
emailGrid may collapse in email clients
Live preview
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",
    "google-apps-script-web",
    "mcp-apps"
  ],
  "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
Deploy your own Google Apps Script renderer

The renderer is an open-source Google Apps Script web app. 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 a2ui/apps-script-surface/gas-wired-renderer
clasp push && clasp deploy
Full deploy guide →