{
  "name": "reg-step-shell",
  "kind": "page",
  "primary": "main",
  "page": "/apps/user-flow/app/registration/personal/personal.contents.html",
  "slots": [
    {
      "name": "page-story",
      "tagName": "aside",
      "html": "<a data-reg-brand href=\"/\" aria-label=\"AdiaUI home\">\n          <image-ui src=\"/icons/agent-ui-light.svg\" alt=\"\" aria-hidden=\"true\"></image-ui>\n          <strong>AdiaUI</strong>\n        </a>\n\n        <div data-reg-story-content>\n          <h2>Be findable.</h2>\n          <p>\n            These details show up in directory search, mentions, and the timezone-aware \"@available now\" indicator on your profile. None of this is required —\n            you can fill it in whenever, or never.\n          </p>\n          <text-ui color=\"subtle\" size=\"sm\">User setup · Step 7 of 8 · Personal profile</text-ui>\n        </div>"
    },
    {
      "name": "page-header",
      "tagName": "header",
      "html": "<h1>Round out your profile</h1>\n          <text-ui color=\"subtle\">Optional — these help teammates find you in directory search and route messages to the right person.</text-ui>"
    },
    {
      "name": "page-content",
      "tagName": "section",
      "html": "<field-ui inline label=\"Title\">\n            <input-ui name=\"title\" placeholder=\"e.g. Senior Designer\" autocomplete=\"organization-title\"></input-ui>\n          </field-ui>\n\n          <field-ui inline label=\"Department\">\n            <select-ui name=\"department\" value=\"design\">\n              <option value=\"\">Pick one…</option>\n              <option value=\"engineering\">Engineering</option>\n              <option value=\"product\">Product</option>\n              <option value=\"design\" selected>Design</option>\n              <option value=\"sales\">Sales</option>\n              <option value=\"marketing\">Marketing</option>\n              <option value=\"cs\">Customer Success</option>\n              <option value=\"ops\">Operations</option>\n            </select-ui>\n          </field-ui>\n\n          <field-ui inline label=\"Manager\">\n            <select-ui name=\"manager\" value=\"\">\n              <option value=\"\" selected>No manager</option>\n              <option value=\"jane\">Jane Doe (Founder)</option>\n              <option value=\"maya\">Maya Patel (VP Engineering)</option>\n              <option value=\"riley\">Riley Park (Head of Design)</option>\n              <option value=\"morgan\">Morgan Lee (Head of Sales)</option>\n            </select-ui>\n          </field-ui>\n\n          <field-ui inline label=\"Pronouns\">\n            <input-ui name=\"pronouns\" placeholder=\"e.g. she/her, they/them\" autocomplete=\"off\"></input-ui>\n          </field-ui>\n\n          <divider-ui></divider-ui>\n\n          <field-ui inline label=\"Location\">\n            <input-ui name=\"location\" placeholder=\"San Francisco, CA\" autocomplete=\"address-level2\"></input-ui>\n          </field-ui>\n\n          <field-ui inline label=\"Time zone\" hint=\"Detected from your browser. Override if you're traveling or working remotely.\">\n            <select-ui name=\"timezone\" value=\"america/los_angeles\">\n              <option value=\"america/los_angeles\" selected>Pacific (San Francisco) · UTC−8</option>\n              <option value=\"america/denver\">Mountain (Denver) · UTC−7</option>\n              <option value=\"america/chicago\">Central (Chicago) · UTC−6</option>\n              <option value=\"america/new_york\">Eastern (New York) · UTC−5</option>\n              <option value=\"europe/london\">London · UTC+0</option>\n              <option value=\"europe/berlin\">Berlin · UTC+1</option>\n              <option value=\"asia/tokyo\">Tokyo · UTC+9</option>\n              <option value=\"australia/sydney\">Sydney · UTC+11</option>\n            </select-ui>\n          </field-ui>\n\n          <field-ui inline label=\"Working hours\">\n            <segmented-ui name=\"hours\" value=\"9to5\">\n              <segment-ui text=\"9 to 5\" value=\"9to5\"></segment-ui>\n              <segment-ui text=\"Flexible\" value=\"flex\"></segment-ui>\n              <segment-ui text=\"Custom\" value=\"custom\"></segment-ui>\n            </segmented-ui>\n          </field-ui>\n\n          <divider-ui></divider-ui>\n\n          <col-ui gap=\"2\">\n            <text-ui strong>Where else can teammates reach you?</text-ui>\n            <text-ui color=\"subtle\" size=\"sm\">Optional — link your handles so DMs and mentions can route to the right surface.</text-ui>\n          </col-ui>\n\n          <field-ui inline label=\"Slack handle\">\n            <input-ui name=\"slack\" prefix=\"@\" placeholder=\"janedoe\"></input-ui>\n          </field-ui>\n\n          <field-ui inline label=\"GitHub handle\">\n            <input-ui name=\"github\" prefix=\"@\" placeholder=\"janedoe\"></input-ui>\n          </field-ui>\n\n          <div data-reg-defer-row>\n            <check-ui name=\"defer\" label=\"I'll do this later from my profile\"></check-ui>\n            <text-ui color=\"subtle\" size=\"sm\" data-reg-defer-hint>\n              Your profile will use the basics from sign-up (name + email) until you complete this step.\n            </text-ui>\n          </div>"
    },
    {
      "name": "page-footer",
      "tagName": "footer",
      "html": "<step-progress-ui value=\"7\" total=\"8\" caption=\"Step 7 of 8 · User setup\" data-chunk=\"reg-step-progress\" data-chunk-kind=\"block\"\n    data-chunk-domain=\"forms\"\n    data-chunk-description=\"Registration progress indicator — stepper showing position in multi-step signup flow.\"\n    data-chunk-keywords=\"registration stepper progress steps flow indicator\"></step-progress-ui>\n          <div data-reg-actions>\n            <a data-reg-back href=\"/site/examples/registration/org-review\">Back</a>\n            <button-ui text=\"Continue\" variant=\"primary\" type=\"submit\"></button-ui>\n          </div>"
    }
  ],
  "nested": [
    "reg-story-pane",
    "extended-profile-form",
    "reg-step-header",
    "reg-extended-profile",
    "reg-step-footer",
    "reg-step-progress"
  ],
  "attrs": {
    "data-reg": "",
    "prose": ""
  },
  "html": "<main data-reg prose>\n      <aside data-reg-story data-chunk-slot=\"page-story\"><!-- nested: reg-story-pane --></aside>\n\n      <form data-reg-input action=\"/site/examples/registration/done\" method=\"get\"><!-- nested: extended-profile-form --></form>\n    </main>",
  "source": "apps/user-flow/app/registration/personal/personal.contents.html",
  "metadata": {
    "domain": "onboarding",
    "description": "Multi-step registration wizard shell. Header with step-progress indicator (e.g. 'Step 2 of 4'), title, description, then a form section for the current step's inputs.",
    "keywords": [
      "registration",
      "signup",
      "wizard",
      "multi",
      "step",
      "shell",
      "progress",
      "form",
      "personal",
      "workspace",
      "profile"
    ],
    "related": [
      "onb-step-shell",
      "auth-signup-entry",
      "auth-profile-setup"
    ],
    "tags": {
      "complexity": "moderate",
      "layout": "page"
    }
  },
  "captured_at": "2026-06-10T14:28:57.979Z",
  "template": [
    {
      "id": "image",
      "component": "Image",
      "src": "/icons/agent-ui-light.svg"
    },
    {
      "id": "text",
      "component": "Text",
      "variant": "body",
      "textContent": "AdiaUI"
    },
    {
      "id": "adia-ui-home",
      "component": "Link",
      "href": "/",
      "text": "AdiaUI",
      "data-reg-brand": "",
      "children": [
        "image",
        "text"
      ]
    },
    {
      "id": "text-2",
      "component": "Text",
      "variant": "title",
      "textContent": "Be findable."
    },
    {
      "id": "text-3",
      "component": "Text",
      "variant": "body",
      "textContent": "These details show up in directory search, mentions, and the timezone-aware \"@available now\" indicator on your profile. None of this is required — you can fill it in whenever, or never."
    },
    {
      "id": "text-4",
      "component": "Text",
      "color": "subtle",
      "size": "sm",
      "textContent": "User setup · Step 7 of 8 · Personal profile"
    },
    {
      "id": "column",
      "component": "Column",
      "children": [
        "text-2",
        "text-3",
        "text-4"
      ]
    },
    {
      "id": "section",
      "component": "Section",
      "children": [
        "column"
      ]
    },
    {
      "id": "card",
      "component": "Card",
      "data-reg-story-content": "",
      "children": [
        "section"
      ]
    },
    {
      "id": "sidebar-2",
      "component": "Sidebar",
      "data-reg-story": "",
      "data-chunk-slot": "page-story",
      "children": [
        "adia-ui-home",
        "card"
      ]
    },
    {
      "id": "sidebar",
      "component": "Sidebar",
      "data-reg-story": "",
      "data-chunk-slot": "page-story",
      "children": [
        "sidebar-2"
      ]
    },
    {
      "id": "text-5",
      "component": "Text",
      "variant": "display",
      "textContent": "Round out your profile"
    },
    {
      "id": "text-6",
      "component": "Text",
      "color": "subtle",
      "textContent": "Optional — these help teammates find you in directory search and route messages to the right person."
    },
    {
      "id": "header-2",
      "component": "Header",
      "data-reg-heading": "",
      "data-chunk-slot": "page-header",
      "children": [
        "text-5",
        "text-6"
      ]
    },
    {
      "id": "header",
      "component": "Header",
      "data-reg-heading": "",
      "data-chunk-slot": "page-header",
      "children": [
        "header-2"
      ]
    },
    {
      "id": "title",
      "component": "Input",
      "autocomplete": "organization-title",
      "name": "title",
      "placeholder": "e.g. Senior Designer"
    },
    {
      "id": "field",
      "component": "Field",
      "inline": true,
      "label": "Title",
      "children": [
        "title"
      ]
    },
    {
      "id": "department",
      "component": "ChoicePicker",
      "name": "department",
      "value": "design",
      "options": [
        {
          "value": "",
          "label": "Pick one…"
        },
        {
          "value": "engineering",
          "label": "Engineering"
        },
        {
          "value": "product",
          "label": "Product"
        },
        {
          "value": "design",
          "label": "Design"
        },
        {
          "value": "sales",
          "label": "Sales"
        },
        {
          "value": "marketing",
          "label": "Marketing"
        },
        {
          "value": "cs",
          "label": "Customer Success"
        },
        {
          "value": "ops",
          "label": "Operations"
        }
      ]
    },
    {
      "id": "field-2",
      "component": "Field",
      "inline": true,
      "label": "Department",
      "children": [
        "department"
      ]
    },
    {
      "id": "manager",
      "component": "ChoicePicker",
      "name": "manager",
      "options": [
        {
          "value": "",
          "label": "No manager"
        },
        {
          "value": "jane",
          "label": "Jane Doe (Founder)"
        },
        {
          "value": "maya",
          "label": "Maya Patel (VP Engineering)"
        },
        {
          "value": "riley",
          "label": "Riley Park (Head of Design)"
        },
        {
          "value": "morgan",
          "label": "Morgan Lee (Head of Sales)"
        }
      ],
      "value": ""
    },
    {
      "id": "field-3",
      "component": "Field",
      "inline": true,
      "label": "Manager",
      "children": [
        "manager"
      ]
    },
    {
      "id": "pronouns",
      "component": "Input",
      "autocomplete": "off",
      "name": "pronouns",
      "placeholder": "e.g. she/her, they/them"
    },
    {
      "id": "field-4",
      "component": "Field",
      "inline": true,
      "label": "Pronouns",
      "children": [
        "pronouns"
      ]
    },
    {
      "id": "divider",
      "component": "Divider"
    },
    {
      "id": "location",
      "component": "Input",
      "autocomplete": "address-level2",
      "name": "location",
      "placeholder": "San Francisco, CA"
    },
    {
      "id": "field-5",
      "component": "Field",
      "inline": true,
      "label": "Location",
      "children": [
        "location"
      ]
    },
    {
      "id": "timezone",
      "component": "ChoicePicker",
      "name": "timezone",
      "value": "america/los_angeles",
      "options": [
        {
          "value": "america/los_angeles",
          "label": "Pacific (San Francisco) · UTC−8"
        },
        {
          "value": "america/denver",
          "label": "Mountain (Denver) · UTC−7"
        },
        {
          "value": "america/chicago",
          "label": "Central (Chicago) · UTC−6"
        },
        {
          "value": "america/new_york",
          "label": "Eastern (New York) · UTC−5"
        },
        {
          "value": "europe/london",
          "label": "London · UTC+0"
        },
        {
          "value": "europe/berlin",
          "label": "Berlin · UTC+1"
        },
        {
          "value": "asia/tokyo",
          "label": "Tokyo · UTC+9"
        },
        {
          "value": "australia/sydney",
          "label": "Sydney · UTC+11"
        }
      ]
    },
    {
      "id": "field-6",
      "component": "Field",
      "hint": "Detected from your browser. Override if you're traveling or working remotely.",
      "inline": true,
      "label": "Time zone",
      "children": [
        "timezone"
      ]
    },
    {
      "id": "segment",
      "component": "Segment",
      "text": "9 to 5",
      "value": "9to5"
    },
    {
      "id": "segment-2",
      "component": "Segment",
      "text": "Flexible",
      "value": "flex"
    },
    {
      "id": "segment-3",
      "component": "Segment",
      "text": "Custom",
      "value": "custom"
    },
    {
      "id": "hours",
      "component": "SegmentedControl",
      "value": "9to5",
      "children": [
        "segment",
        "segment-2",
        "segment-3"
      ]
    },
    {
      "id": "field-7",
      "component": "Field",
      "inline": true,
      "label": "Working hours",
      "children": [
        "hours"
      ]
    },
    {
      "id": "divider-2",
      "component": "Divider"
    },
    {
      "id": "text-7",
      "component": "Text",
      "strong": true,
      "textContent": "Where else can teammates reach you?"
    },
    {
      "id": "text-8",
      "component": "Text",
      "color": "subtle",
      "size": "sm",
      "textContent": "Optional — link your handles so DMs and mentions can route to the right surface."
    },
    {
      "id": "column-2",
      "component": "Column",
      "gap": "2",
      "children": [
        "text-7",
        "text-8"
      ]
    },
    {
      "id": "slack",
      "component": "Input",
      "name": "slack",
      "placeholder": "janedoe",
      "prefix": "@"
    },
    {
      "id": "field-8",
      "component": "Field",
      "inline": true,
      "label": "Slack handle",
      "children": [
        "slack"
      ]
    },
    {
      "id": "github",
      "component": "Input",
      "name": "github",
      "placeholder": "janedoe",
      "prefix": "@"
    },
    {
      "id": "field-9",
      "component": "Field",
      "inline": true,
      "label": "GitHub handle",
      "children": [
        "github"
      ]
    },
    {
      "id": "defer",
      "component": "CheckBox",
      "label": "I'll do this later from my profile",
      "name": "defer"
    },
    {
      "id": "text-9",
      "component": "Text",
      "color": "subtle",
      "size": "sm",
      "textContent": "Your profile will use the basics from sign-up (name + email) until you complete this step.",
      "data-reg-defer-hint": ""
    },
    {
      "id": "column-3",
      "component": "Column",
      "data-reg-defer-row": "",
      "children": [
        "defer",
        "text-9"
      ]
    },
    {
      "id": "section-3",
      "component": "Section",
      "data-reg-form": "",
      "data-chunk-slot": "page-content",
      "children": [
        "field",
        "field-2",
        "field-3",
        "field-4",
        "divider",
        "field-5",
        "field-6",
        "field-7",
        "divider-2",
        "column-2",
        "field-8",
        "field-9",
        "column-3"
      ]
    },
    {
      "id": "section-2",
      "component": "Section",
      "data-reg-form": "",
      "data-chunk-slot": "page-content",
      "children": [
        "section-3"
      ]
    },
    {
      "id": "column-4",
      "component": "Column"
    },
    {
      "id": "text-10",
      "component": "Text",
      "textContent": "Back",
      "variant": "body"
    },
    {
      "id": "link",
      "component": "Link",
      "href": "/site/examples/registration/org-review",
      "text": "Back",
      "data-reg-back": "",
      "children": [
        "text-10"
      ]
    },
    {
      "id": "button",
      "component": "Button",
      "type": "submit",
      "text": "Continue",
      "variant": "primary"
    },
    {
      "id": "column-5",
      "component": "Column",
      "data-reg-actions": "",
      "children": [
        "link",
        "button"
      ]
    },
    {
      "id": "footer-2",
      "component": "Footer",
      "data-chunk-slot": "page-footer",
      "children": [
        "column-4",
        "column-5"
      ]
    },
    {
      "id": "footer",
      "component": "Footer",
      "data-chunk-slot": "page-footer",
      "children": [
        "footer-2"
      ]
    },
    {
      "id": "form-container-2",
      "component": "FormContainer",
      "data-reg-input": "",
      "children": [
        "header",
        "section-2",
        "footer"
      ]
    },
    {
      "id": "form-container",
      "component": "FormContainer",
      "data-reg-input": "",
      "children": [
        "form-container-2"
      ]
    },
    {
      "id": "root",
      "component": "Column",
      "data-reg": "",
      "children": [
        "sidebar",
        "form-container"
      ]
    }
  ]
}
