{
  "name": "Checkboxes",
  "component": "checkboxes",
  "fixtures": [
    {
      "name": "default",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text",
            "text": "Text message"
          }
        ]
      },
      "screenshot": {
        "viewports": [
          "mobile",
          "tablet",
          "desktop"
        ]
      },
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"example-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"example-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"example\" name=\"example\" type=\"checkbox\" value=\"email\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"example\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"example-2\" name=\"example\" type=\"checkbox\" value=\"phone\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"example-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"example-3\" name=\"example\" type=\"checkbox\" value=\"text\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"example-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "default",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "m",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text",
            "text": "Text message"
          }
        ],
        "small": true
      },
      "screenshot": {
        "viewports": [
          "mobile",
          "tablet",
          "desktop"
        ]
      },
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"example-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"example-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"example\" name=\"example\" type=\"checkbox\" value=\"email\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"example\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"example-2\" name=\"example\" type=\"checkbox\" value=\"phone\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"example-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"example-3\" name=\"example\" type=\"checkbox\" value=\"text\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"example-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "disabled",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "disabled",
        "name": "example",
        "disabled": true,
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text",
            "text": "Text message"
          }
        ]
      },
      "screenshot": true,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"disabled-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"disabled-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled\" name=\"example\" type=\"checkbox\" value=\"email\" disabled>\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled-2\" name=\"example\" type=\"checkbox\" value=\"phone\" disabled>\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled-3\" name=\"example\" type=\"checkbox\" value=\"text\" disabled>\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "disabled",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "m",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "disabled",
        "name": "example",
        "disabled": true,
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text",
            "text": "Text message"
          }
        ],
        "small": true
      },
      "screenshot": true,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"disabled-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"disabled-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled\" name=\"example\" type=\"checkbox\" value=\"email\" disabled>\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled-2\" name=\"example\" type=\"checkbox\" value=\"phone\" disabled>\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled-3\" name=\"example\" type=\"checkbox\" value=\"text\" disabled>\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "disabled input",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "disabled-input",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text",
            "text": "Text message",
            "disabled": true
          }
        ]
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"disabled-input-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"disabled-input-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled-input\" name=\"example\" type=\"checkbox\" value=\"email\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled-input\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled-input-2\" name=\"example\" type=\"checkbox\" value=\"phone\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled-input-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled-input-3\" name=\"example\" type=\"checkbox\" value=\"text\" disabled>\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled-input-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "disabled input",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "m",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "disabled-input",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text",
            "text": "Text message",
            "disabled": true
          }
        ],
        "small": true
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"disabled-input-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"disabled-input-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled-input\" name=\"example\" type=\"checkbox\" value=\"email\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled-input\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled-input-2\" name=\"example\" type=\"checkbox\" value=\"phone\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled-input-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled-input-3\" name=\"example\" type=\"checkbox\" value=\"text\" disabled>\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled-input-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "disabled with enabled input",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "disabled-enabled-input",
        "name": "example",
        "disabled": true,
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text",
            "text": "Text message",
            "disabled": false
          }
        ]
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"disabled-enabled-input-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"disabled-enabled-input-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled-enabled-input\" name=\"example\" type=\"checkbox\" value=\"email\" disabled>\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled-enabled-input\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled-enabled-input-2\" name=\"example\" type=\"checkbox\" value=\"phone\" disabled>\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled-enabled-input-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled-enabled-input-3\" name=\"example\" type=\"checkbox\" value=\"text\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled-enabled-input-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "disabled with enabled input",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "m",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "disabled-enabled-input",
        "name": "example",
        "disabled": true,
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text",
            "text": "Text message",
            "disabled": false
          }
        ],
        "small": true
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"disabled-enabled-input-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"disabled-enabled-input-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled-enabled-input\" name=\"example\" type=\"checkbox\" value=\"email\" disabled>\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled-enabled-input\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled-enabled-input-2\" name=\"example\" type=\"checkbox\" value=\"phone\" disabled>\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled-enabled-input-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"disabled-enabled-input-3\" name=\"example\" type=\"checkbox\" value=\"text\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"disabled-enabled-input-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "inline",
      "context": {
        "fieldset": {
          "legend": {
            "text": "Which nipple has changed?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "idPrefix": "inline",
        "name": "example",
        "inline": true,
        "items": [
          {
            "value": "right",
            "text": "Right nipple"
          },
          {
            "value": "left",
            "text": "Left nipple"
          }
        ]
      },
      "screenshot": {
        "viewports": [
          "mobile",
          "tablet",
          "desktop"
        ]
      },
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      Which nipple has changed?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--inline\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"inline\" name=\"example\" type=\"checkbox\" value=\"right\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"inline\">\n        Right nipple\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"inline-2\" name=\"example\" type=\"checkbox\" value=\"left\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"inline-2\">\n        Left nipple\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "inline",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "Which nipple has changed?",
            "size": "m",
            "isPageHeading": true
          }
        },
        "idPrefix": "inline",
        "name": "example",
        "inline": true,
        "items": [
          {
            "value": "right",
            "text": "Right nipple"
          },
          {
            "value": "left",
            "text": "Left nipple"
          }
        ],
        "small": true
      },
      "screenshot": {
        "viewports": [
          "mobile",
          "tablet",
          "desktop"
        ]
      },
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      Which nipple has changed?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small nhsuk-checkboxes--inline\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"inline\" name=\"example\" type=\"checkbox\" value=\"right\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"inline\">\n        Right nipple\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"inline-2\" name=\"example\" type=\"checkbox\" value=\"left\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"inline-2\">\n        Left nipple\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "legend",
      "description": "with size S",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "s"
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "custom-size",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text message",
            "text": "Text message"
          }
        ]
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"custom-size-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--s\">\n    How do you want to be contacted about this?\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"custom-size-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"custom-size\" name=\"example\" type=\"checkbox\" value=\"email\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"custom-size\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"custom-size-2\" name=\"example\" type=\"checkbox\" value=\"phone\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"custom-size-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"custom-size-3\" name=\"example\" type=\"checkbox\" value=\"text message\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"custom-size-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "legend",
      "description": "with size M",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "m"
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "custom-size",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text message",
            "text": "Text message"
          }
        ]
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"custom-size-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    How do you want to be contacted about this?\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"custom-size-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"custom-size\" name=\"example\" type=\"checkbox\" value=\"email\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"custom-size\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"custom-size-2\" name=\"example\" type=\"checkbox\" value=\"phone\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"custom-size-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"custom-size-3\" name=\"example\" type=\"checkbox\" value=\"text message\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"custom-size-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "legend",
      "description": "with size L",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "l"
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "custom-size",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text message",
            "text": "Text message"
          }
        ]
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"custom-size-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    How do you want to be contacted about this?\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"custom-size-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"custom-size\" name=\"example\" type=\"checkbox\" value=\"email\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"custom-size\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"custom-size-2\" name=\"example\" type=\"checkbox\" value=\"phone\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"custom-size-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"custom-size-3\" name=\"example\" type=\"checkbox\" value=\"text message\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"custom-size-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "legend",
      "description": "with size XL",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "xl"
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "custom-size",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text message",
            "text": "Text message"
          }
        ]
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"custom-size-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--xl\">\n    How do you want to be contacted about this?\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"custom-size-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"custom-size\" name=\"example\" type=\"checkbox\" value=\"email\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"custom-size\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"custom-size-2\" name=\"example\" type=\"checkbox\" value=\"phone\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"custom-size-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"custom-size-3\" name=\"example\" type=\"checkbox\" value=\"text message\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"custom-size-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with conditional content",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "conditional",
        "name": "contact",
        "items": [
          {
            "value": "email",
            "text": "Email",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n"
            }
          },
          {
            "value": "phone",
            "text": "Phone",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n"
            }
          },
          {
            "value": "text",
            "text": "Text message",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n"
            }
          }
        ]
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"conditional-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"conditional-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional\" name=\"contact\" type=\"checkbox\" value=\"email\" data-aria-controls=\"conditional-conditional\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-2\" name=\"contact\" type=\"checkbox\" value=\"phone\" data-aria-controls=\"conditional-conditional-2\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional-2\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-3\" name=\"contact\" type=\"checkbox\" value=\"text\" data-aria-controls=\"conditional-conditional-3\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-3\">\n        Text message\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional-3\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with conditional content",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "m",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "conditional",
        "name": "contact",
        "items": [
          {
            "value": "email",
            "text": "Email",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n"
            }
          },
          {
            "value": "phone",
            "text": "Phone",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n"
            }
          },
          {
            "value": "text",
            "text": "Text message",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n"
            }
          }
        ],
        "small": true
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"conditional-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"conditional-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional\" name=\"contact\" type=\"checkbox\" value=\"email\" data-aria-controls=\"conditional-conditional\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-2\" name=\"contact\" type=\"checkbox\" value=\"phone\" data-aria-controls=\"conditional-conditional-2\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional-2\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-3\" name=\"contact\" type=\"checkbox\" value=\"text\" data-aria-controls=\"conditional-conditional-3\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-3\">\n        Text message\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional-3\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with conditional content, error message",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "errorMessage": {
          "text": "Select how you like to be contacted"
        },
        "idPrefix": "conditional",
        "name": "contact",
        "items": [
          {
            "value": "email",
            "text": "Email",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n"
            }
          },
          {
            "value": "phone",
            "text": "Phone",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n"
            }
          },
          {
            "value": "text",
            "text": "Text message",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n"
            }
          }
        ]
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group nhsuk-form-group--error\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"conditional-hint conditional-error\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"conditional-hint\">\n    Select all options that are relevant to you\n  </div>\n  <span class=\"nhsuk-error-message\" id=\"conditional-error\">\n    <span class=\"nhsuk-u-visually-hidden\">Error:</span> Select how you like to be contacted\n  </span>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional\" name=\"contact\" type=\"checkbox\" value=\"email\" data-aria-controls=\"conditional-conditional\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-2\" name=\"contact\" type=\"checkbox\" value=\"phone\" data-aria-controls=\"conditional-conditional-2\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional-2\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-3\" name=\"contact\" type=\"checkbox\" value=\"text\" data-aria-controls=\"conditional-conditional-3\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-3\">\n        Text message\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional-3\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with conditional content, error message",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "m",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "errorMessage": {
          "text": "Select how you like to be contacted"
        },
        "idPrefix": "conditional",
        "name": "contact",
        "items": [
          {
            "value": "email",
            "text": "Email",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n"
            }
          },
          {
            "value": "phone",
            "text": "Phone",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n"
            }
          },
          {
            "value": "text",
            "text": "Text message",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n"
            }
          }
        ],
        "small": true
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group nhsuk-form-group--error\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"conditional-hint conditional-error\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"conditional-hint\">\n    Select all options that are relevant to you\n  </div>\n  <span class=\"nhsuk-error-message\" id=\"conditional-error\">\n    <span class=\"nhsuk-u-visually-hidden\">Error:</span> Select how you like to be contacted\n  </span>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional\" name=\"contact\" type=\"checkbox\" value=\"email\" data-aria-controls=\"conditional-conditional\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-2\" name=\"contact\" type=\"checkbox\" value=\"phone\" data-aria-controls=\"conditional-conditional-2\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional-2\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-3\" name=\"contact\" type=\"checkbox\" value=\"text\" data-aria-controls=\"conditional-conditional-3\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-3\">\n        Text message\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional-3\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with conditional content, error message (nested)",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "conditional",
        "name": "example",
        "values": [
          "phone"
        ],
        "items": [
          {
            "value": "email",
            "text": "Email",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n"
            }
          },
          {
            "value": "phone",
            "text": "Phone",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group nhsuk-form-group--error\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <span class=\"nhsuk-error-message\" id=\"contact-by-phone-error\">\n    <span class=\"nhsuk-u-visually-hidden\">Error:</span> Enter your phone number\n  </span>\n  <input class=\"nhsuk-input nhsuk-input--error nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\" aria-describedby=\"contact-by-phone-error\">\n</div>\n"
            }
          },
          {
            "value": "text",
            "text": "Text message",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n"
            }
          }
        ]
      },
      "screenshot": {
        "states": [
          "focus"
        ],
        "selector": "#conditional-2",
        "viewports": [
          "mobile",
          "tablet",
          "desktop"
        ]
      },
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"conditional-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"conditional-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional\" name=\"example\" type=\"checkbox\" value=\"email\" data-aria-controls=\"conditional-conditional\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-2\" name=\"example\" type=\"checkbox\" value=\"phone\" checked data-aria-controls=\"conditional-conditional-2\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional\" id=\"conditional-conditional-2\">\n      <div class=\"nhsuk-form-group nhsuk-form-group--error\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <span class=\"nhsuk-error-message\" id=\"contact-by-phone-error\">\n    <span class=\"nhsuk-u-visually-hidden\">Error:</span> Enter your phone number\n  </span>\n  <input class=\"nhsuk-input nhsuk-input--error nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\" aria-describedby=\"contact-by-phone-error\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-3\" name=\"example\" type=\"checkbox\" value=\"text\" data-aria-controls=\"conditional-conditional-3\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-3\">\n        Text message\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional-3\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with conditional content, error message (nested)",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "m",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "conditional",
        "name": "example",
        "values": [
          "phone"
        ],
        "items": [
          {
            "value": "email",
            "text": "Email",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n"
            }
          },
          {
            "value": "phone",
            "text": "Phone",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group nhsuk-form-group--error\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <span class=\"nhsuk-error-message\" id=\"contact-by-phone-error\">\n    <span class=\"nhsuk-u-visually-hidden\">Error:</span> Enter your phone number\n  </span>\n  <input class=\"nhsuk-input nhsuk-input--error nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\" aria-describedby=\"contact-by-phone-error\">\n</div>\n"
            }
          },
          {
            "value": "text",
            "text": "Text message",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n"
            }
          }
        ],
        "small": true
      },
      "screenshot": {
        "states": [
          "focus"
        ],
        "selector": "#conditional-2",
        "viewports": [
          "mobile",
          "tablet",
          "desktop"
        ]
      },
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"conditional-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"conditional-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional\" name=\"example\" type=\"checkbox\" value=\"email\" data-aria-controls=\"conditional-conditional\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-2\" name=\"example\" type=\"checkbox\" value=\"phone\" checked data-aria-controls=\"conditional-conditional-2\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional\" id=\"conditional-conditional-2\">\n      <div class=\"nhsuk-form-group nhsuk-form-group--error\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <span class=\"nhsuk-error-message\" id=\"contact-by-phone-error\">\n    <span class=\"nhsuk-u-visually-hidden\">Error:</span> Enter your phone number\n  </span>\n  <input class=\"nhsuk-input nhsuk-input--error nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\" aria-describedby=\"contact-by-phone-error\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-3\" name=\"example\" type=\"checkbox\" value=\"text\" data-aria-controls=\"conditional-conditional-3\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-3\">\n        Text message\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional-3\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with conditional content, special characters",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "user.profile[contact-prefs]",
        "name": "contact",
        "items": [
          {
            "value": "email",
            "text": "Email",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n"
            }
          },
          {
            "value": "phone",
            "text": "Phone",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n"
            }
          },
          {
            "value": "text",
            "text": "Text message",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n"
            }
          }
        ]
      },
      "screenshot": false,
      "options": {
        "hidden": true
      },
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"user.profile[contact-prefs]-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"user.profile[contact-prefs]-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"user.profile[contact-prefs]\" name=\"contact\" type=\"checkbox\" value=\"email\" data-aria-controls=\"conditional-user.profile[contact-prefs]\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"user.profile[contact-prefs]\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-user.profile[contact-prefs]\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"user.profile[contact-prefs]-2\" name=\"contact\" type=\"checkbox\" value=\"phone\" data-aria-controls=\"conditional-user.profile[contact-prefs]-2\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"user.profile[contact-prefs]-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-user.profile[contact-prefs]-2\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"user.profile[contact-prefs]-3\" name=\"contact\" type=\"checkbox\" value=\"text\" data-aria-controls=\"conditional-user.profile[contact-prefs]-3\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"user.profile[contact-prefs]-3\">\n        Text message\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-user.profile[contact-prefs]-3\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with conditional content, special characters",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "m",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "user.profile[contact-prefs]",
        "name": "contact",
        "items": [
          {
            "value": "email",
            "text": "Email",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n"
            }
          },
          {
            "value": "phone",
            "text": "Phone",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n"
            }
          },
          {
            "value": "text",
            "text": "Text message",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n"
            }
          }
        ],
        "small": true
      },
      "screenshot": false,
      "options": {
        "hidden": true
      },
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"user.profile[contact-prefs]-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"user.profile[contact-prefs]-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"user.profile[contact-prefs]\" name=\"contact\" type=\"checkbox\" value=\"email\" data-aria-controls=\"conditional-user.profile[contact-prefs]\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"user.profile[contact-prefs]\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-user.profile[contact-prefs]\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"user.profile[contact-prefs]-2\" name=\"contact\" type=\"checkbox\" value=\"phone\" data-aria-controls=\"conditional-user.profile[contact-prefs]-2\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"user.profile[contact-prefs]-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-user.profile[contact-prefs]-2\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"user.profile[contact-prefs]-3\" name=\"contact\" type=\"checkbox\" value=\"text\" data-aria-controls=\"conditional-user.profile[contact-prefs]-3\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"user.profile[contact-prefs]-3\">\n        Text message\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-user.profile[contact-prefs]-3\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with error message",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "errorMessage": {
          "text": "Select how you want to be contacted"
        },
        "idPrefix": "with-error-message",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text message",
            "text": "Text message"
          }
        ]
      },
      "screenshot": {
        "states": [
          "focus"
        ],
        "selector": "#with-error-message",
        "viewports": [
          "mobile",
          "tablet",
          "desktop"
        ]
      },
      "options": {},
      "html": "<div class=\"nhsuk-form-group nhsuk-form-group--error\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"with-error-message-error\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <span class=\"nhsuk-error-message\" id=\"with-error-message-error\">\n    <span class=\"nhsuk-u-visually-hidden\">Error:</span> Select how you want to be contacted\n  </span>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-error-message\" name=\"example\" type=\"checkbox\" value=\"email\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-error-message\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-error-message-2\" name=\"example\" type=\"checkbox\" value=\"phone\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-error-message-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-error-message-3\" name=\"example\" type=\"checkbox\" value=\"text message\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-error-message-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with error message",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "m",
            "isPageHeading": true
          }
        },
        "errorMessage": {
          "text": "Select how you want to be contacted"
        },
        "idPrefix": "with-error-message",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text message",
            "text": "Text message"
          }
        ],
        "small": true
      },
      "screenshot": {
        "states": [
          "focus"
        ],
        "selector": "#with-error-message",
        "viewports": [
          "mobile",
          "tablet",
          "desktop"
        ]
      },
      "options": {},
      "html": "<div class=\"nhsuk-form-group nhsuk-form-group--error\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"with-error-message-error\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <span class=\"nhsuk-error-message\" id=\"with-error-message-error\">\n    <span class=\"nhsuk-u-visually-hidden\">Error:</span> Select how you want to be contacted\n  </span>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-error-message\" name=\"example\" type=\"checkbox\" value=\"email\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-error-message\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-error-message-2\" name=\"example\" type=\"checkbox\" value=\"phone\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-error-message-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-error-message-3\" name=\"example\" type=\"checkbox\" value=\"text message\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-error-message-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with error message and hint",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "errorMessage": {
          "text": "Select how you want to be contacted"
        },
        "idPrefix": "with-hint-error",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text message",
            "text": "Text message"
          }
        ]
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group nhsuk-form-group--error\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"with-hint-error-hint with-hint-error-error\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"with-hint-error-hint\">\n    Select all options that are relevant to you\n  </div>\n  <span class=\"nhsuk-error-message\" id=\"with-hint-error-error\">\n    <span class=\"nhsuk-u-visually-hidden\">Error:</span> Select how you want to be contacted\n  </span>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-error\" name=\"example\" type=\"checkbox\" value=\"email\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-error\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-error-2\" name=\"example\" type=\"checkbox\" value=\"phone\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-error-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-error-3\" name=\"example\" type=\"checkbox\" value=\"text message\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-error-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with error message and hint",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "m",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "errorMessage": {
          "text": "Select how you want to be contacted"
        },
        "idPrefix": "with-hint-error",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text message",
            "text": "Text message"
          }
        ],
        "small": true
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group nhsuk-form-group--error\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"with-hint-error-hint with-hint-error-error\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"with-hint-error-hint\">\n    Select all options that are relevant to you\n  </div>\n  <span class=\"nhsuk-error-message\" id=\"with-hint-error-error\">\n    <span class=\"nhsuk-u-visually-hidden\">Error:</span> Select how you want to be contacted\n  </span>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-error\" name=\"example\" type=\"checkbox\" value=\"email\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-error\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-error-2\" name=\"example\" type=\"checkbox\" value=\"phone\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-error-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-error-3\" name=\"example\" type=\"checkbox\" value=\"text message\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-error-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with hint",
      "context": {
        "fieldset": {
          "legend": {
            "text": "What medical conditions do you have?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select 1 or more"
        },
        "idPrefix": "with-hint",
        "name": "example",
        "items": [
          {
            "value": "alzheimers",
            "text": "Alzheimer's disease or dementia"
          },
          {
            "value": "asthma",
            "text": "Asthma"
          },
          {
            "value": "cancer",
            "text": "Cancer"
          },
          {
            "value": "diabetes",
            "text": "Diabetes"
          }
        ]
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"with-hint-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      What medical conditions do you have?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"with-hint-hint\">\n    Select 1 or more\n  </div>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint\" name=\"example\" type=\"checkbox\" value=\"alzheimers\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint\">\n        Alzheimer&#39;s disease or dementia\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-2\" name=\"example\" type=\"checkbox\" value=\"asthma\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-2\">\n        Asthma\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-3\" name=\"example\" type=\"checkbox\" value=\"cancer\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-3\">\n        Cancer\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-4\" name=\"example\" type=\"checkbox\" value=\"diabetes\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-4\">\n        Diabetes\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with hint",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "What medical conditions do you have?",
            "size": "m",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select 1 or more"
        },
        "idPrefix": "with-hint",
        "name": "example",
        "items": [
          {
            "value": "alzheimers",
            "text": "Alzheimer's disease or dementia"
          },
          {
            "value": "asthma",
            "text": "Asthma"
          },
          {
            "value": "cancer",
            "text": "Cancer"
          },
          {
            "value": "diabetes",
            "text": "Diabetes"
          }
        ],
        "small": true
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"with-hint-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      What medical conditions do you have?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"with-hint-hint\">\n    Select 1 or more\n  </div>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint\" name=\"example\" type=\"checkbox\" value=\"alzheimers\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint\">\n        Alzheimer&#39;s disease or dementia\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-2\" name=\"example\" type=\"checkbox\" value=\"asthma\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-2\">\n        Asthma\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-3\" name=\"example\" type=\"checkbox\" value=\"cancer\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-3\">\n        Cancer\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-4\" name=\"example\" type=\"checkbox\" value=\"diabetes\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-4\">\n        Diabetes\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with hints on items",
      "context": {
        "fieldset": {
          "legend": {
            "text": "What medical conditions do you have?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select 1 or more"
        },
        "idPrefix": "with-hint-item",
        "name": "example",
        "items": [
          {
            "value": "alzheimers",
            "text": "Alzheimer's disease or dementia"
          },
          {
            "value": "asthma",
            "text": "Asthma"
          },
          {
            "value": "cancer",
            "text": "Cancer"
          },
          {
            "value": "diabetes",
            "text": "Diabetes",
            "hint": {
              "text": "including type 1, type 2, and gestational diabetes"
            }
          }
        ]
      },
      "screenshot": {
        "viewports": [
          "mobile",
          "tablet",
          "desktop"
        ]
      },
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"with-hint-item-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      What medical conditions do you have?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"with-hint-item-hint\">\n    Select 1 or more\n  </div>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-item\" name=\"example\" type=\"checkbox\" value=\"alzheimers\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-item\">\n        Alzheimer&#39;s disease or dementia\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-item-2\" name=\"example\" type=\"checkbox\" value=\"asthma\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-item-2\">\n        Asthma\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-item-3\" name=\"example\" type=\"checkbox\" value=\"cancer\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-item-3\">\n        Cancer\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-item-4\" name=\"example\" type=\"checkbox\" value=\"diabetes\" aria-describedby=\"with-hint-item-4-item-hint\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-item-4\">\n        Diabetes\n      </label>\n      <div class=\"nhsuk-hint nhsuk-checkboxes__hint\" id=\"with-hint-item-4-item-hint\">\n        including type 1, type 2, and gestational diabetes\n      </div>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with hints on items",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "What medical conditions do you have?",
            "size": "m",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select 1 or more"
        },
        "idPrefix": "with-hint-item",
        "name": "example",
        "items": [
          {
            "value": "alzheimers",
            "text": "Alzheimer's disease or dementia"
          },
          {
            "value": "asthma",
            "text": "Asthma"
          },
          {
            "value": "cancer",
            "text": "Cancer"
          },
          {
            "value": "diabetes",
            "text": "Diabetes",
            "hint": {
              "text": "including type 1, type 2, and gestational diabetes"
            }
          }
        ],
        "small": true
      },
      "screenshot": {
        "viewports": [
          "mobile",
          "tablet",
          "desktop"
        ]
      },
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"with-hint-item-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      What medical conditions do you have?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"with-hint-item-hint\">\n    Select 1 or more\n  </div>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-item\" name=\"example\" type=\"checkbox\" value=\"alzheimers\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-item\">\n        Alzheimer&#39;s disease or dementia\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-item-2\" name=\"example\" type=\"checkbox\" value=\"asthma\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-item-2\">\n        Asthma\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-item-3\" name=\"example\" type=\"checkbox\" value=\"cancer\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-item-3\">\n        Cancer\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-hint-item-4\" name=\"example\" type=\"checkbox\" value=\"diabetes\" aria-describedby=\"with-hint-item-4-item-hint\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-hint-item-4\">\n        Diabetes\n      </label>\n      <div class=\"nhsuk-hint nhsuk-checkboxes__hint\" id=\"with-hint-item-4-item-hint\">\n        including type 1, type 2, and gestational diabetes\n      </div>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with long text",
      "context": {
        "fieldset": {
          "legend": {
            "text": "Venenatis Condimentum",
            "size": "l",
            "isPageHeading": true
          }
        },
        "idPrefix": "with-long-text",
        "name": "example",
        "items": [
          {
            "value": "nullam",
            "text": "Nullam id dolor id nibh ultricies vehicula ut id elit. Aenean eu leo\nquam. Pellentesque ornare sem lacinia quam venenatis vestibulum.\nMaecenas faucibus mollis interdum. Donec id elit non mi porta gravida\nat eget metus."
          },
          {
            "value": "aenean",
            "text": "Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis\nvestibulum. Donec sed odio dui. Duis mollis, est non commodo luctus,\nnisi erat porttitor ligula, eget lacinia odio sem nec elit. Cum sociis\nnatoque penatibus et magnis dis parturient montes, nascetur ridiculus\nmus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam\nvenenatis vestibulum. Cras mattis consectetur purus sit amet\nfermentum."
          },
          {
            "value": "fusce",
            "text": "Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum\nnibh, ut fermentum massa justo sit amet risus. Etiam porta sem\nmalesuada magna mollis euismod. Praesent commodo cursus magna, vel\nscelerisque nisl consectetur et. Etiam porta sem malesuada magna\nmollis euismod. Etiam porta sem malesuada magna mollis euismod.\nDonec sed odio dui. Sed posuere consectetur est at lobortis."
          }
        ]
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      Venenatis Condimentum\n    </h1>\n  </legend>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-long-text\" name=\"example\" type=\"checkbox\" value=\"nullam\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-long-text\">\n        Nullam id dolor id nibh ultricies vehicula ut id elit. Aenean eu leo\n        quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.\n        Maecenas faucibus mollis interdum. Donec id elit non mi porta gravida\n        at eget metus.\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-long-text-2\" name=\"example\" type=\"checkbox\" value=\"aenean\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-long-text-2\">\n        Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis\n        vestibulum. Donec sed odio dui. Duis mollis, est non commodo luctus,\n        nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cum sociis\n        natoque penatibus et magnis dis parturient montes, nascetur ridiculus\n        mus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam\n        venenatis vestibulum. Cras mattis consectetur purus sit amet\n        fermentum.\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-long-text-3\" name=\"example\" type=\"checkbox\" value=\"fusce\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-long-text-3\">\n        Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum\n        nibh, ut fermentum massa justo sit amet risus. Etiam porta sem\n        malesuada magna mollis euismod. Praesent commodo cursus magna, vel\n        scelerisque nisl consectetur et. Etiam porta sem malesuada magna\n        mollis euismod. Etiam porta sem malesuada magna mollis euismod.\n        Donec sed odio dui. Sed posuere consectetur est at lobortis.\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with long text",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "Venenatis Condimentum",
            "size": "m",
            "isPageHeading": true
          }
        },
        "idPrefix": "with-long-text",
        "name": "example",
        "items": [
          {
            "value": "nullam",
            "text": "Nullam id dolor id nibh ultricies vehicula ut id elit. Aenean eu leo\nquam. Pellentesque ornare sem lacinia quam venenatis vestibulum.\nMaecenas faucibus mollis interdum. Donec id elit non mi porta gravida\nat eget metus."
          },
          {
            "value": "aenean",
            "text": "Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis\nvestibulum. Donec sed odio dui. Duis mollis, est non commodo luctus,\nnisi erat porttitor ligula, eget lacinia odio sem nec elit. Cum sociis\nnatoque penatibus et magnis dis parturient montes, nascetur ridiculus\nmus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam\nvenenatis vestibulum. Cras mattis consectetur purus sit amet\nfermentum."
          },
          {
            "value": "fusce",
            "text": "Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum\nnibh, ut fermentum massa justo sit amet risus. Etiam porta sem\nmalesuada magna mollis euismod. Praesent commodo cursus magna, vel\nscelerisque nisl consectetur et. Etiam porta sem malesuada magna\nmollis euismod. Etiam porta sem malesuada magna mollis euismod.\nDonec sed odio dui. Sed posuere consectetur est at lobortis."
          }
        ],
        "small": true
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      Venenatis Condimentum\n    </h1>\n  </legend>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-long-text\" name=\"example\" type=\"checkbox\" value=\"nullam\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-long-text\">\n        Nullam id dolor id nibh ultricies vehicula ut id elit. Aenean eu leo\n        quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.\n        Maecenas faucibus mollis interdum. Donec id elit non mi porta gravida\n        at eget metus.\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-long-text-2\" name=\"example\" type=\"checkbox\" value=\"aenean\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-long-text-2\">\n        Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis\n        vestibulum. Donec sed odio dui. Duis mollis, est non commodo luctus,\n        nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cum sociis\n        natoque penatibus et magnis dis parturient montes, nascetur ridiculus\n        mus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam\n        venenatis vestibulum. Cras mattis consectetur purus sit amet\n        fermentum.\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"with-long-text-3\" name=\"example\" type=\"checkbox\" value=\"fusce\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"with-long-text-3\">\n        Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum\n        nibh, ut fermentum massa justo sit amet risus. Etiam porta sem\n        malesuada magna mollis euismod. Praesent commodo cursus magna, vel\n        scelerisque nisl consectetur et. Etiam porta sem malesuada magna\n        mollis euismod. Etiam porta sem malesuada magna mollis euismod.\n        Donec sed odio dui. Sed posuere consectetur est at lobortis.\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with \"none of the above\" option",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "idPrefix": "conditional",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text",
            "text": "Text message"
          },
          {
            "divider": "or"
          },
          {
            "value": "none",
            "text": "None of the above",
            "exclusive": true
          }
        ]
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional\" name=\"example\" type=\"checkbox\" value=\"email\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-2\" name=\"example\" type=\"checkbox\" value=\"phone\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-3\" name=\"example\" type=\"checkbox\" value=\"text\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-3\">\n        Text message\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__divider\">or</div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-5\" name=\"example\" type=\"checkbox\" value=\"none\" data-checkbox-exclusive>\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-5\">\n        None of the above\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with \"none of the above\" option",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "m",
            "isPageHeading": true
          }
        },
        "idPrefix": "conditional",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text",
            "text": "Text message"
          },
          {
            "divider": "or"
          },
          {
            "value": "none",
            "text": "None of the above",
            "exclusive": true
          }
        ],
        "small": true
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional\" name=\"example\" type=\"checkbox\" value=\"email\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-2\" name=\"example\" type=\"checkbox\" value=\"phone\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-3\" name=\"example\" type=\"checkbox\" value=\"text\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-3\">\n        Text message\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__divider\">or</div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-5\" name=\"example\" type=\"checkbox\" value=\"none\" data-checkbox-exclusive>\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-5\">\n        None of the above\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with \"none of the above\" option, conditional content",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "idPrefix": "conditional",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n"
            }
          },
          {
            "value": "phone",
            "text": "Phone",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n"
            }
          },
          {
            "value": "text",
            "text": "Text message",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n"
            }
          },
          {
            "divider": "or"
          },
          {
            "value": "none",
            "text": "None of the above",
            "exclusive": true
          }
        ]
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional\" name=\"example\" type=\"checkbox\" value=\"email\" data-aria-controls=\"conditional-conditional\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-2\" name=\"example\" type=\"checkbox\" value=\"phone\" data-aria-controls=\"conditional-conditional-2\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional-2\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-3\" name=\"example\" type=\"checkbox\" value=\"text\" data-aria-controls=\"conditional-conditional-3\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-3\">\n        Text message\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional-3\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__divider\">or</div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-5\" name=\"example\" type=\"checkbox\" value=\"none\" data-checkbox-exclusive>\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-5\">\n        None of the above\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with \"none of the above\" option, conditional content",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "m",
            "isPageHeading": true
          }
        },
        "idPrefix": "conditional",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n"
            }
          },
          {
            "value": "phone",
            "text": "Phone",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n"
            }
          },
          {
            "value": "text",
            "text": "Text message",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n"
            }
          },
          {
            "divider": "or"
          },
          {
            "value": "none",
            "text": "None of the above",
            "exclusive": true
          }
        ],
        "small": true
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional\" name=\"example\" type=\"checkbox\" value=\"email\" data-aria-controls=\"conditional-conditional\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-2\" name=\"example\" type=\"checkbox\" value=\"phone\" data-aria-controls=\"conditional-conditional-2\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional-2\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-3\" name=\"example\" type=\"checkbox\" value=\"text\" data-aria-controls=\"conditional-conditional-3\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-3\">\n        Text message\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional-3\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__divider\">or</div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-5\" name=\"example\" type=\"checkbox\" value=\"none\" data-checkbox-exclusive>\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-5\">\n        None of the above\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with \"none of the above\" option (named group)",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "idPrefix": "conditional",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email",
            "exclusiveGroup": "communication-preferences"
          },
          {
            "value": "phone",
            "text": "Phone",
            "exclusiveGroup": "communication-preferences"
          },
          {
            "value": "text",
            "text": "Text message",
            "exclusiveGroup": "communication-preferences"
          },
          {
            "divider": "or"
          },
          {
            "value": "none",
            "text": "None of the above",
            "exclusive": true,
            "exclusiveGroup": "communication-preferences"
          }
        ]
      },
      "screenshot": {
        "viewports": [
          "mobile",
          "tablet",
          "desktop"
        ]
      },
      "options": {
        "hidden": true
      },
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional\" name=\"example\" type=\"checkbox\" value=\"email\" data-checkbox-exclusive-group=\"communication-preferences\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-2\" name=\"example\" type=\"checkbox\" value=\"phone\" data-checkbox-exclusive-group=\"communication-preferences\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-3\" name=\"example\" type=\"checkbox\" value=\"text\" data-checkbox-exclusive-group=\"communication-preferences\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-3\">\n        Text message\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__divider\">or</div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-5\" name=\"example\" type=\"checkbox\" value=\"none\" data-checkbox-exclusive data-checkbox-exclusive-group=\"communication-preferences\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-5\">\n        None of the above\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with \"none of the above\" option (named group, unique)",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "idPrefix": "conditional",
        "name": "example",
        "items": [
          {
            "name": "preference-email",
            "value": "yes",
            "text": "Email",
            "exclusiveGroup": "communication-preferences"
          },
          {
            "name": "preference-phone",
            "value": "yes",
            "text": "Phone",
            "exclusiveGroup": "communication-preferences"
          },
          {
            "name": "preference-text",
            "value": "yes",
            "text": "Text message",
            "exclusiveGroup": "communication-preferences"
          },
          {
            "divider": "or"
          },
          {
            "name": "preference-none",
            "value": "yes",
            "text": "None of the above",
            "exclusive": true,
            "exclusiveGroup": "communication-preferences"
          }
        ]
      },
      "screenshot": false,
      "options": {
        "hidden": true
      },
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional\" name=\"preference-email\" type=\"checkbox\" value=\"yes\" data-checkbox-exclusive-group=\"communication-preferences\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-2\" name=\"preference-phone\" type=\"checkbox\" value=\"yes\" data-checkbox-exclusive-group=\"communication-preferences\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-3\" name=\"preference-text\" type=\"checkbox\" value=\"yes\" data-checkbox-exclusive-group=\"communication-preferences\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-3\">\n        Text message\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__divider\">or</div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-5\" name=\"preference-none\" type=\"checkbox\" value=\"yes\" data-checkbox-exclusive data-checkbox-exclusive-group=\"communication-preferences\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-5\">\n        None of the above\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "without fieldset",
      "context": {
        "fieldset": null,
        "idPrefix": "without-fieldset",
        "name": "colours",
        "items": [
          {
            "value": "red",
            "text": "Red"
          },
          {
            "value": "green",
            "text": "Green"
          },
          {
            "value": "blue",
            "text": "Blue"
          }
        ]
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"without-fieldset\" name=\"colours\" type=\"checkbox\" value=\"red\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"without-fieldset\">\n        Red\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"without-fieldset-2\" name=\"colours\" type=\"checkbox\" value=\"green\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"without-fieldset-2\">\n        Green\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"without-fieldset-3\" name=\"colours\" type=\"checkbox\" value=\"blue\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"without-fieldset-3\">\n        Blue\n      </label>\n    </div>\n  </div>\n</div>"
    },
    {
      "name": "without fieldset",
      "description": "small",
      "context": {
        "fieldset": null,
        "idPrefix": "without-fieldset",
        "name": "colours",
        "items": [
          {
            "value": "red",
            "text": "Red"
          },
          {
            "value": "green",
            "text": "Green"
          },
          {
            "value": "blue",
            "text": "Blue"
          }
        ],
        "small": true
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"without-fieldset\" name=\"colours\" type=\"checkbox\" value=\"red\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"without-fieldset\">\n        Red\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"without-fieldset-2\" name=\"colours\" type=\"checkbox\" value=\"green\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"without-fieldset-2\">\n        Green\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"without-fieldset-3\" name=\"colours\" type=\"checkbox\" value=\"blue\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"without-fieldset-3\">\n        Blue\n      </label>\n    </div>\n  </div>\n</div>"
    },
    {
      "name": "without page heading",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "isPageHeading": false
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "without-heading",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text message",
            "text": "Text message"
          }
        ]
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"without-heading-hint\">\n  <legend class=\"nhsuk-fieldset__legend\">\n    How do you want to be contacted about this?\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"without-heading-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"without-heading\" name=\"example\" type=\"checkbox\" value=\"email\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"without-heading\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"without-heading-2\" name=\"example\" type=\"checkbox\" value=\"phone\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"without-heading-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"without-heading-3\" name=\"example\" type=\"checkbox\" value=\"text message\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"without-heading-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "without page heading",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "isPageHeading": false,
            "size": "m"
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "without-heading",
        "name": "example",
        "items": [
          {
            "value": "email",
            "text": "Email"
          },
          {
            "value": "phone",
            "text": "Phone"
          },
          {
            "value": "text message",
            "text": "Text message"
          }
        ],
        "small": true
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"without-heading-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    How do you want to be contacted about this?\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"without-heading-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"without-heading\" name=\"example\" type=\"checkbox\" value=\"email\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"without-heading\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"without-heading-2\" name=\"example\" type=\"checkbox\" value=\"phone\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"without-heading-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"without-heading-3\" name=\"example\" type=\"checkbox\" value=\"text message\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"without-heading-3\">\n        Text message\n      </label>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with pre-checked values",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "l",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "conditional",
        "name": "contact",
        "values": [
          "email",
          "text"
        ],
        "items": [
          {
            "value": "email",
            "text": "Email",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n"
            }
          },
          {
            "value": "phone",
            "text": "Phone",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n"
            }
          },
          {
            "value": "text",
            "text": "Text message",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n"
            }
          }
        ]
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"conditional-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--l\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"conditional-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional\" name=\"contact\" type=\"checkbox\" value=\"email\" checked data-aria-controls=\"conditional-conditional\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional\" id=\"conditional-conditional\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-2\" name=\"contact\" type=\"checkbox\" value=\"phone\" data-aria-controls=\"conditional-conditional-2\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional-2\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-3\" name=\"contact\" type=\"checkbox\" value=\"text\" checked data-aria-controls=\"conditional-conditional-3\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-3\">\n        Text message\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional\" id=\"conditional-conditional-3\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n    </div>\n  </div>\n</fieldset>\n</div>"
    },
    {
      "name": "with pre-checked values",
      "description": "small",
      "context": {
        "fieldset": {
          "legend": {
            "text": "How do you want to be contacted about this?",
            "size": "m",
            "isPageHeading": true
          }
        },
        "hint": {
          "text": "Select all options that are relevant to you"
        },
        "idPrefix": "conditional",
        "name": "contact",
        "values": [
          "email",
          "text"
        ],
        "items": [
          {
            "value": "email",
            "text": "Email",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n"
            }
          },
          {
            "value": "phone",
            "text": "Phone",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n"
            }
          },
          {
            "value": "text",
            "text": "Text message",
            "conditional": {
              "html": "<div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n"
            }
          }
        ],
        "small": true
      },
      "screenshot": false,
      "options": {},
      "html": "<div class=\"nhsuk-form-group\">\n  <fieldset class=\"nhsuk-fieldset\" aria-describedby=\"conditional-hint\">\n  <legend class=\"nhsuk-fieldset__legend nhsuk-fieldset__legend--m\">\n    <h1 class=\"nhsuk-fieldset__heading\">\n      How do you want to be contacted about this?\n    </h1>\n  </legend>\n  <div class=\"nhsuk-hint\" id=\"conditional-hint\">\n    Select all options that are relevant to you\n  </div>\n  <div class=\"nhsuk-checkboxes nhsuk-checkboxes--small\" data-module=\"nhsuk-checkboxes\">\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional\" name=\"contact\" type=\"checkbox\" value=\"email\" checked data-aria-controls=\"conditional-conditional\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional\">\n        Email\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional\" id=\"conditional-conditional\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-email\">\n    Email address\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-email\" name=\"contact-by-email\" type=\"text\" spellcheck=\"false\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-2\" name=\"contact\" type=\"checkbox\" value=\"phone\" data-aria-controls=\"conditional-conditional-2\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-2\">\n        Phone\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional nhsuk-checkboxes__conditional--hidden\" id=\"conditional-conditional-2\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-phone\">\n    Phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-phone\" name=\"contact-by-phone\" type=\"tel\">\n</div>\n    </div>\n    <div class=\"nhsuk-checkboxes__item\">\n      <input class=\"nhsuk-checkboxes__input\" id=\"conditional-3\" name=\"contact\" type=\"checkbox\" value=\"text\" checked data-aria-controls=\"conditional-conditional-3\">\n      <label class=\"nhsuk-label nhsuk-checkboxes__label\" for=\"conditional-3\">\n        Text message\n      </label>\n    </div>\n    <div class=\"nhsuk-checkboxes__conditional\" id=\"conditional-conditional-3\">\n      <div class=\"nhsuk-form-group\">\n  <label class=\"nhsuk-label\" for=\"contact-by-text\">\n    Mobile phone number\n  </label>\n  <input class=\"nhsuk-input nhsuk-u-width-two-thirds\" id=\"contact-by-text\" name=\"contact-by-text\" type=\"tel\">\n</div>\n    </div>\n  </div>\n</fieldset>\n</div>"
    }
  ]
}
