Empty State

A UI pattern displayed when there is no data to show, often with an

Surfaces
webmeet-stageapps-script-web
Degraded on
SurfaceNote
googlechatRenders as a basic card with image, title, text, and button; limited layout flexibility and styling.
emailRenders as a basic block with image, title, text, and button; limited layout flexibility and styling.
Fields
FieldType
image_urlstring Optional URL for an illustrative image.optional
titlestring The main title for the empty state.required
descriptionstring A descriptive message explaining why the state is empty.required
action_labelstring Optional text for a call to action button.optional
action_urlstring Optional URL for the call to action button.optional
Example payload
{
  "type": "empty_state",
  "title": "Empty State",
  "description": "A concise description of the content."
}
ARD catalog entry
{
  "identifier": "urn:air:a2uicatalog.ai:atom:empty_state",
  "displayName": "Empty State",
  "type": "application/vnd.a2ui.atom+json",
  "url": "https://a2uicatalog.ai/atoms/empty_state",
  "capabilities": [
    "web",
    "meet-stage",
    "apps-script-web"
  ],
  "description": "A UI pattern displayed when there is no data to show, often with an",
  "representativeQueries": [
    "show a zero-data empty state with icon and call to action image, message, and an optional call to action",
    "a ui pattern displayed when there is no data to show, often with an",
    "render a empty state"
  ]
}
← 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 →