{
  "name": "grid-2col-entry-cards",
  "kind": "block",
  "primary": "div",
  "page": "/packages/web-components/components/grid/grid.examples.html",
  "slots": [],
  "nested": [],
  "attrs": {
    "data-artifact-item": "",
    "data-artifact-label": "2-column entry cards"
  },
  "html": "<grid-ui columns=\"1 2@sm\" gap=\"4\">\n        <card-ui>\n          <header>\n            <h3>Quick start</h3>\n            <tag-ui slot=\"action\" size=\"sm\" variant=\"success\">~1 min</tag-ui>\n          </header>\n          <section><p>Paste 3 lines into any HTML file. No install required.</p></section>\n        </card-ui>\n        <card-ui>\n          <header>\n            <h3>npm + Vite</h3>\n            <tag-ui slot=\"action\" size=\"sm\" variant=\"info\">~5 min</tag-ui>\n          </header>\n          <section><p>Install the package and configure for production builds.</p></section>\n        </card-ui>\n      </grid-ui>",
  "source": "packages/web-components/components/grid/grid.examples.html",
  "metadata": {
    "domain": "layout",
    "description": "2-column entry card grid — feature cards in a 2-up grid. Common on landing pages and onboarding flows.",
    "keywords": [
      "grid",
      "2-column",
      "cards",
      "features",
      "options",
      "entry",
      "landing",
      "onboarding",
      "layout"
    ]
  },
  "captured_at": "2026-06-10T20:25:14.783Z",
  "template": [
    {
      "id": "text",
      "component": "Text",
      "variant": "heading",
      "textContent": "Quick start"
    },
    {
      "id": "text-2",
      "component": "Text",
      "textContent": "~1 min",
      "variant": "body"
    },
    {
      "id": "tag",
      "component": "Tag",
      "slot": "action",
      "size": "sm",
      "variant": "success",
      "children": [
        "text-2"
      ]
    },
    {
      "id": "header",
      "component": "Header",
      "children": [
        "text",
        "tag"
      ]
    },
    {
      "id": "text-3",
      "component": "Text",
      "variant": "body",
      "textContent": "Paste 3 lines into any HTML file. No install required."
    },
    {
      "id": "section",
      "component": "Section",
      "children": [
        "column"
      ]
    },
    {
      "id": "column",
      "component": "Column",
      "children": [
        "text-3"
      ]
    },
    {
      "id": "card",
      "component": "Card",
      "children": [
        "header",
        "section"
      ]
    },
    {
      "id": "text-4",
      "component": "Text",
      "variant": "heading",
      "textContent": "npm + Vite"
    },
    {
      "id": "text-5",
      "component": "Text",
      "textContent": "~5 min",
      "variant": "body"
    },
    {
      "id": "tag-2",
      "component": "Tag",
      "slot": "action",
      "size": "sm",
      "variant": "info",
      "children": [
        "text-5"
      ]
    },
    {
      "id": "header-2",
      "component": "Header",
      "children": [
        "text-4",
        "tag-2"
      ]
    },
    {
      "id": "text-6",
      "component": "Text",
      "variant": "body",
      "textContent": "Install the package and configure for production builds."
    },
    {
      "id": "section-2",
      "component": "Section",
      "children": [
        "column-2"
      ]
    },
    {
      "id": "column-2",
      "component": "Column",
      "children": [
        "text-6"
      ]
    },
    {
      "id": "card-2",
      "component": "Card",
      "children": [
        "header-2",
        "section-2"
      ]
    },
    {
      "id": "root",
      "component": "Grid",
      "columns": "1 2@sm",
      "gap": "4",
      "children": [
        "card",
        "card-2"
      ]
    }
  ]
}
