{
  "name": "radio-button-group",
  "kind": "block",
  "primary": "field-ui",
  "page": "/catalog/ui-patterns/v050-form-blocks/v050-form-blocks.contents.html",
  "slots": [],
  "nested": [],
  "attrs": {
    "label": "Repeats"
  },
  "html": "<field-ui label=\"Repeats\">\n            <col-ui gap=\"2\">\n              <radio-ui name=\"recur\" value=\"none\" label=\"Doesn't repeat\" checked></radio-ui>\n              <radio-ui name=\"recur\" value=\"daily\" label=\"Daily\"></radio-ui>\n              <radio-ui name=\"recur\" value=\"weekly\" label=\"Weekly\"></radio-ui>\n              <radio-ui name=\"recur\" value=\"monthly\" label=\"Monthly\"></radio-ui>\n            </col-ui>\n          </field-ui>",
  "source": "catalog/ui-patterns/v050-form-blocks/v050-form-blocks.contents.html",
  "metadata": {
    "domain": "forms",
    "description": "Radio button group for single-select choice — radio-ui options inside a field-ui label, letting users pick exactly one recurrence option from a named group.",
    "keywords": [
      "radio",
      "button",
      "group",
      "selection",
      "choice",
      "radio-ui",
      "option",
      "form",
      "single-select",
      "field-ui",
      "recurrence",
      "pick",
      "one"
    ]
  },
  "captured_at": "2026-06-07T19:28:13.657Z",
  "template": [
    {
      "id": "recur",
      "component": "Radio",
      "checked": true,
      "label": "Doesn't repeat",
      "name": "recur",
      "value": "none"
    },
    {
      "id": "radio",
      "component": "Radio",
      "label": "Daily",
      "name": "recur",
      "value": "daily"
    },
    {
      "id": "radio-2",
      "component": "Radio",
      "label": "Weekly",
      "name": "recur",
      "value": "weekly"
    },
    {
      "id": "radio-3",
      "component": "Radio",
      "label": "Monthly",
      "name": "recur",
      "value": "monthly"
    },
    {
      "id": "column",
      "component": "Column",
      "gap": "2",
      "children": [
        "recur",
        "radio",
        "radio-2",
        "radio-3"
      ]
    },
    {
      "id": "root",
      "component": "Field",
      "label": "Repeats",
      "children": [
        "column"
      ]
    }
  ]
}
