{
  "name": "timeline-events",
  "kind": "block",
  "primary": "section",
  "page": "/catalog/ui-patterns/v050-content-blocks/v050-content-blocks.contents.html",
  "slots": [],
  "nested": [],
  "attrs": {},
  "html": "<section>\n    <col-ui gap=\"3\">\n      <header>\n        <h3>Recent activity</h3>\n      </header>\n      <col-ui gap=\"2\">\n        <row-ui gap=\"3\" align=\"start\">\n          <text-ui size=\"sm\" color=\"subtle\">10:42 AM</text-ui>\n          <card-ui>\n            <section>\n              <col-ui gap=\"1\">\n                <text-ui strong size=\"sm\">Diana shipped v0.5.0</text-ui>\n                <text-ui size=\"sm\" color=\"subtle\">Free-form composer + corpus regrowth</text-ui>\n              </col-ui>\n            </section>\n          </card-ui>\n        </row-ui>\n        <row-ui gap=\"3\" align=\"start\">\n          <text-ui size=\"sm\" color=\"subtle\">9:18 AM</text-ui>\n          <card-ui>\n            <section>\n              <col-ui gap=\"1\">\n                <text-ui strong size=\"sm\">Marco approved PR #1428</text-ui>\n                <text-ui size=\"sm\" color=\"subtle\">Hero section split layout</text-ui>\n              </col-ui>\n            </section>\n          </card-ui>\n        </row-ui>\n        <row-ui gap=\"3\" align=\"start\">\n          <text-ui size=\"sm\" color=\"subtle\">Yesterday</text-ui>\n          <card-ui>\n            <section>\n              <col-ui gap=\"1\">\n                <text-ui strong size=\"sm\">June published release notes</text-ui>\n                <text-ui size=\"sm\" color=\"subtle\">v0.4.9 closeout cycle</text-ui>\n              </col-ui>\n            </section>\n          </card-ui>\n        </row-ui>\n      </col-ui>\n    </col-ui>\n  </section>",
  "source": "catalog/ui-patterns/v050-content-blocks/v050-content-blocks.contents.html",
  "metadata": {
    "domain": "layout",
    "description": "Vertical timeline of events — date label + dot + content card per row, connected by vertical line.",
    "keywords": [
      "timeline",
      "events",
      "vertical",
      "history",
      "activity-log",
      "chronological",
      "story",
      "commits",
      "releases"
    ]
  },
  "captured_at": "2026-06-07T19:28:13.657Z",
  "template": [
    {
      "id": "text",
      "component": "Text",
      "variant": "heading",
      "textContent": "Recent activity"
    },
    {
      "id": "header",
      "component": "Header",
      "children": [
        "text"
      ]
    },
    {
      "id": "text-2",
      "component": "Text",
      "color": "subtle",
      "size": "sm",
      "textContent": "10:42 AM"
    },
    {
      "id": "text-3",
      "component": "Text",
      "size": "sm",
      "strong": true,
      "textContent": "Diana shipped v0.5.0"
    },
    {
      "id": "text-4",
      "component": "Text",
      "color": "subtle",
      "size": "sm",
      "textContent": "Free-form composer + corpus regrowth"
    },
    {
      "id": "column-3",
      "component": "Column",
      "gap": "1",
      "children": [
        "text-3",
        "text-4"
      ]
    },
    {
      "id": "section",
      "component": "Section",
      "children": [
        "column-3"
      ]
    },
    {
      "id": "card",
      "component": "Card",
      "children": [
        "section"
      ]
    },
    {
      "id": "row",
      "component": "Row",
      "align": "start",
      "gap": "3",
      "children": [
        "text-2",
        "card"
      ]
    },
    {
      "id": "text-5",
      "component": "Text",
      "color": "subtle",
      "size": "sm",
      "textContent": "9:18 AM"
    },
    {
      "id": "text-6",
      "component": "Text",
      "size": "sm",
      "strong": true,
      "textContent": "Marco approved PR #1428"
    },
    {
      "id": "text-7",
      "component": "Text",
      "color": "subtle",
      "size": "sm",
      "textContent": "Hero section split layout"
    },
    {
      "id": "column-4",
      "component": "Column",
      "gap": "1",
      "children": [
        "text-6",
        "text-7"
      ]
    },
    {
      "id": "section-2",
      "component": "Section",
      "children": [
        "column-4"
      ]
    },
    {
      "id": "card-2",
      "component": "Card",
      "children": [
        "section-2"
      ]
    },
    {
      "id": "row-2",
      "component": "Row",
      "align": "start",
      "gap": "3",
      "children": [
        "text-5",
        "card-2"
      ]
    },
    {
      "id": "text-8",
      "component": "Text",
      "color": "subtle",
      "size": "sm",
      "textContent": "Yesterday"
    },
    {
      "id": "text-9",
      "component": "Text",
      "size": "sm",
      "strong": true,
      "textContent": "June published release notes"
    },
    {
      "id": "text-10",
      "component": "Text",
      "color": "subtle",
      "size": "sm",
      "textContent": "v0.4.9 closeout cycle"
    },
    {
      "id": "column-5",
      "component": "Column",
      "gap": "1",
      "children": [
        "text-9",
        "text-10"
      ]
    },
    {
      "id": "section-3",
      "component": "Section",
      "children": [
        "column-5"
      ]
    },
    {
      "id": "card-3",
      "component": "Card",
      "children": [
        "section-3"
      ]
    },
    {
      "id": "row-3",
      "component": "Row",
      "align": "start",
      "gap": "3",
      "children": [
        "text-8",
        "card-3"
      ]
    },
    {
      "id": "column-2",
      "component": "Column",
      "gap": "2",
      "children": [
        "row",
        "row-2",
        "row-3"
      ]
    },
    {
      "id": "column",
      "component": "Column",
      "gap": "3",
      "children": [
        "header",
        "column-2"
      ]
    },
    {
      "id": "root",
      "component": "Section",
      "children": [
        "column"
      ]
    }
  ]
}
