{
  "name": "sidebar-navigation-panel",
  "kind": "block",
  "primary": "section",
  "page": "/catalog/ui-patterns/v050-nav-blocks/v050-nav-blocks.contents.html",
  "slots": [],
  "nested": [
    "nav-menu-icons"
  ],
  "attrs": {},
  "html": "<section>\n    <admin-sidebar collapsible>\n      <row-ui slot=\"header\" gap=\"2\" align=\"center\">\n        <text-ui strong>Workspace</text-ui>\n        <button-ui icon=\"caret-double-left\" variant=\"ghost\" size=\"sm\" aria-label=\"Collapse sidebar\"></button-ui>\n      </row-ui>\n      <col-ui gap=\"4\">\n        <col-ui gap=\"1\"><!-- nested: nav-menu-icons --></col-ui>\n        <col-ui gap=\"1\">\n          <text-ui size=\"sm\" color=\"subtle\" tracking=\"wide\">PROJECTS</text-ui>\n          <button-ui icon=\"folder\" text=\"Marketing site\" variant=\"ghost\"></button-ui>\n          <button-ui icon=\"folder\" text=\"Admin app\" variant=\"ghost\"></button-ui>\n          <button-ui icon=\"plus\" text=\"New project\" variant=\"ghost\"></button-ui>\n        </col-ui>\n      </col-ui>\n    </admin-sidebar>\n  </section>",
  "source": "catalog/ui-patterns/v050-nav-blocks/v050-nav-blocks.contents.html",
  "metadata": {
    "domain": "navigation",
    "description": "Sidebar navigation layout using admin-sidebar with grouped nav items — primary nav group and project sub-group, each with icon-leading nav-item-ui buttons, collapsible to icon-only mode.",
    "keywords": [
      "sidebar",
      "navigation",
      "layout",
      "nav-ui",
      "nav-item-ui",
      "nav-group-ui",
      "admin",
      "sidebar",
      "collapsible",
      "grouped",
      "icon-only",
      "admin-sidebar",
      "primary",
      "sub-section",
      "toggle"
    ]
  },
  "captured_at": "2026-06-07T19:28:13.657Z",
  "template": [
    {
      "id": "text",
      "component": "Text",
      "strong": true,
      "textContent": "Workspace"
    },
    {
      "id": "collapse-sidebar",
      "component": "Button",
      "aria-label": "Collapse sidebar",
      "icon": "caret-double-left",
      "size": "sm",
      "variant": "ghost"
    },
    {
      "id": "row",
      "component": "Row",
      "slot": "header",
      "align": "center",
      "gap": "2",
      "children": [
        "text",
        "collapse-sidebar"
      ]
    },
    {
      "id": "button",
      "component": "Button",
      "icon": "house",
      "text": "Home",
      "variant": "ghost"
    },
    {
      "id": "button-2",
      "component": "Button",
      "icon": "chart-bar",
      "text": "Dashboard",
      "variant": "ghost"
    },
    {
      "id": "button-3",
      "component": "Button",
      "icon": "users",
      "text": "Members",
      "variant": "ghost"
    },
    {
      "id": "button-4",
      "component": "Button",
      "icon": "gear",
      "text": "Settings",
      "variant": "ghost"
    },
    {
      "id": "column-3",
      "component": "Column",
      "gap": "1",
      "children": [
        "button",
        "button-2",
        "button-3",
        "button-4"
      ]
    },
    {
      "id": "column-2",
      "component": "Column",
      "gap": "1",
      "children": [
        "column-3"
      ]
    },
    {
      "id": "text-2",
      "component": "Text",
      "color": "subtle",
      "size": "sm",
      "textContent": "PROJECTS"
    },
    {
      "id": "button-5",
      "component": "Button",
      "icon": "folder",
      "text": "Marketing site",
      "variant": "ghost"
    },
    {
      "id": "button-6",
      "component": "Button",
      "icon": "folder",
      "text": "Admin app",
      "variant": "ghost"
    },
    {
      "id": "button-7",
      "component": "Button",
      "icon": "plus",
      "text": "New project",
      "variant": "ghost"
    },
    {
      "id": "column-4",
      "component": "Column",
      "gap": "1",
      "children": [
        "text-2",
        "button-5",
        "button-6",
        "button-7"
      ]
    },
    {
      "id": "column",
      "component": "Column",
      "gap": "4",
      "children": [
        "column-2",
        "column-4"
      ]
    },
    {
      "id": "sidebar",
      "component": "Sidebar",
      "collapsible": true,
      "children": [
        "row",
        "column"
      ]
    },
    {
      "id": "root",
      "component": "Section",
      "children": [
        "sidebar"
      ]
    }
  ]
}
