{
  "name": "onb-provider-tiles",
  "kind": "block",
  "primary": "div",
  "page": "/apps/user-flow/app/onboarding/connect-source/connect-source.contents.html",
  "slots": [],
  "nested": [],
  "attrs": {
    "data-onb-form": ""
  },
  "html": "<div data-onb-form>\n          <div data-onb-provider-grid role=\"radiogroup\" aria-label=\"Source picker\">\n            <option-card-ui\n              layout=\"tile\"\n              name=\"source\"\n              value=\"github\"\n              checked\n              icon=\"github-logo\"\n              heading=\"GitHub\"\n              description=\"Repos, issues, PRs, releases\"\n            ></option-card-ui>\n            <option-card-ui layout=\"tile\" name=\"source\" value=\"linear\" icon=\"kanban\" heading=\"Linear\" description=\"Issues, cycles, projects\"></option-card-ui>\n            <option-card-ui layout=\"tile\" name=\"source\" value=\"stripe\" icon=\"credit-card\" heading=\"Stripe\" description=\"Customers, MRR, churn\"></option-card-ui>\n            <option-card-ui\n              layout=\"tile\"\n              name=\"source\"\n              value=\"postgres\"\n              icon=\"database\"\n              heading=\"Postgres\"\n              description=\"Read-only SQL connection\"\n            ></option-card-ui>\n            <option-card-ui\n              layout=\"tile\"\n              name=\"source\"\n              value=\"notion\"\n              icon=\"notebook\"\n              heading=\"Notion\"\n              description=\"Pages, databases, comments\"\n            ></option-card-ui>\n            <option-card-ui\n              layout=\"tile\"\n              name=\"source\"\n              value=\"slack\"\n              icon=\"slack-logo\"\n              heading=\"Slack\"\n              description=\"Channels, threads, search\"\n            ></option-card-ui>\n          </div>\n\n          <alert-ui variant=\"info\" icon=\"shield-check\">\n            <span slot=\"content\"\n              ><strong>Read-only by default.</strong> AdiaUI never writes or deletes data on your provider. You can audit + revoke from settings →\n              Integrations.</span\n            >\n          </alert-ui>\n        </div>",
  "source": "apps/user-flow/app/onboarding/connect-source/connect-source.contents.html",
  "metadata": {
    "domain": "onboarding",
    "description": "Integration provider tile grid — select which services to connect during setup.",
    "keywords": [
      "onboarding",
      "integrations",
      "providers",
      "connect",
      "tiles",
      "grid",
      "setup"
    ]
  },
  "captured_at": "2026-06-07T19:28:13.657Z",
  "template": [
    {
      "id": "source",
      "component": "OptionCard",
      "description": "Repos, issues, PRs, releases",
      "checked": true,
      "heading": "GitHub",
      "icon": "github-logo",
      "layout": "tile",
      "name": "source",
      "value": "github"
    },
    {
      "id": "option-card",
      "component": "OptionCard",
      "description": "Issues, cycles, projects",
      "heading": "Linear",
      "icon": "kanban",
      "layout": "tile",
      "name": "source",
      "value": "linear"
    },
    {
      "id": "option-card-2",
      "component": "OptionCard",
      "description": "Customers, MRR, churn",
      "heading": "Stripe",
      "icon": "credit-card",
      "layout": "tile",
      "name": "source",
      "value": "stripe"
    },
    {
      "id": "option-card-3",
      "component": "OptionCard",
      "description": "Read-only SQL connection",
      "heading": "Postgres",
      "icon": "database",
      "layout": "tile",
      "name": "source",
      "value": "postgres"
    },
    {
      "id": "option-card-4",
      "component": "OptionCard",
      "description": "Pages, databases, comments",
      "heading": "Notion",
      "icon": "notebook",
      "layout": "tile",
      "name": "source",
      "value": "notion"
    },
    {
      "id": "option-card-5",
      "component": "OptionCard",
      "description": "Channels, threads, search",
      "heading": "Slack",
      "icon": "slack-logo",
      "layout": "tile",
      "name": "source",
      "value": "slack"
    },
    {
      "id": "source-picker",
      "component": "Column",
      "data-onb-provider-grid": "",
      "children": [
        "source",
        "option-card",
        "option-card-2",
        "option-card-3",
        "option-card-4",
        "option-card-5"
      ]
    },
    {
      "id": "text-2",
      "component": "Text",
      "variant": "body",
      "textContent": "Read-only by default."
    },
    {
      "id": "text",
      "component": "Text",
      "variant": "body",
      "slot": "content",
      "textContent": "AdiaUI never writes or deletes data on your provider. You can audit + revoke from settings → Integrations.",
      "children": [
        "text-2"
      ]
    },
    {
      "id": "alert",
      "component": "Alert",
      "icon": "shield-check",
      "variant": "info",
      "children": [
        "text"
      ]
    },
    {
      "id": "root",
      "component": "Column",
      "data-onb-form": "",
      "children": [
        "source-picker",
        "alert"
      ]
    }
  ]
}
