{
  "name": "card-with-empty-state",
  "kind": "block",
  "primary": "div",
  "page": "/packages/web-components/components/card/card.examples.html",
  "slots": [],
  "nested": [],
  "attrs": {
    "data-artifact-item": "",
    "data-artifact-label": "card with empty state"
  },
  "html": "<card-ui style=\"max-width:400px\">\n        <header>\n          <h3>Recent transactions</h3>\n          <button-ui slot=\"action\" text=\"+ Add\" variant=\"outline\" size=\"sm\"></button-ui>\n        </header>\n        <section>\n          <empty-state-ui\n            icon=\"receipt\"\n            label=\"No transactions yet\"\n            description=\"Transactions will appear here once your first payment is processed.\">\n            <button-ui slot=\"action\" text=\"Set up payments\" variant=\"primary\"></button-ui>\n          </empty-state-ui>\n        </section>\n      </card-ui>",
  "source": "packages/web-components/components/card/card.examples.html",
  "metadata": {
    "domain": "data",
    "description": "Empty state card — card showing no-data placeholder with icon, message, and CTA. Use when a data table or list has no rows.",
    "keywords": [
      "card",
      "empty",
      "state",
      "no",
      "data",
      "placeholder",
      "icon",
      "cta",
      "button",
      "list",
      "table",
      "zero",
      "rows"
    ]
  },
  "captured_at": "2026-06-10T20:25:14.783Z",
  "template": [
    {
      "id": "text",
      "component": "Text",
      "variant": "heading",
      "textContent": "Recent transactions"
    },
    {
      "id": "button",
      "component": "Button",
      "slot": "action",
      "size": "sm",
      "text": "+ Add",
      "variant": "outline"
    },
    {
      "id": "header",
      "component": "Header",
      "children": [
        "text",
        "button"
      ]
    },
    {
      "id": "button-2",
      "component": "Button",
      "slot": "action",
      "text": "Set up payments",
      "variant": "primary"
    },
    {
      "id": "empty-state",
      "component": "EmptyState",
      "description": "Transactions will appear here once your first payment is processed.",
      "icon": "receipt",
      "children": [
        "button-2"
      ]
    },
    {
      "id": "section",
      "component": "Section",
      "children": [
        "column"
      ]
    },
    {
      "id": "column",
      "component": "Column",
      "children": [
        "empty-state"
      ]
    },
    {
      "id": "root",
      "component": "Card",
      "children": [
        "header",
        "section"
      ]
    }
  ]
}
