Radio fieldset
Default radio fieldset
-
-
{% include "@Components/forms/radio-fieldset/radio-fieldset.twig" with {props: { title: "Name of radio fieldset:", inputs: [{ id: "first-radio", value: "radio-button-01", label: "First radio", name: "radio-fieldset", checked: true }, { id: "second-radio", value: "radio-button-02", label: "Second radio", name: "radio-fieldset" }, { id: "third-radio", value: "radio-button-03", label: "Third radio", name: "radio-fieldset" }, { id: "fourth-radio", value: "radio-button-04", label: "Fourth radio", name: "radio-fieldset" }] }} %} -
<fieldset class="radio-fieldset"> <div class="radio-fieldset__wrapper"> <legend class="radio-fieldset__heading">Name of radio fieldset:</legend> <div class="radio-fieldset__list "> <div class="f-radio"> <input type="radio" class="f-radio__input" id="first-radio" name="radio-fieldset" value="radio-button-01" checked="checked"> <label class="f-label" for="first-radio"> <span class="f-label__title">First radio</span> </label> </div> <div class="f-radio"> <input type="radio" class="f-radio__input" id="second-radio" name="radio-fieldset" value="radio-button-02"> <label class="f-label" for="second-radio"> <span class="f-label__title">Second radio</span> </label> </div> <div class="f-radio"> <input type="radio" class="f-radio__input" id="third-radio" name="radio-fieldset" value="radio-button-03"> <label class="f-label" for="third-radio"> <span class="f-label__title">Third radio</span> </label> </div> <div class="f-radio"> <input type="radio" class="f-radio__input" id="fourth-radio" name="radio-fieldset" value="radio-button-04"> <label class="f-label" for="fourth-radio"> <span class="f-label__title">Fourth radio</span> </label> </div> </div> </div> </fieldset>
Two columns
-
-
{% include "@Components/forms/radio-fieldset/radio-fieldset.twig" with {props: { title: "Radio two columns:", columns: 2, inputs: [{ id: "first-radio-two-cols", value: "radio-button-01", label: "First radio", name: "radio-fieldset-two-columns", checked: true }, { id: "second-radio-two-cols", value: "radio-button-02", label: "Second radio", name: "radio-fieldset-two-columns" }, { id: "third-radio-two-cols", value: "radio-button-03", label: "Third radio", name: "radio-fieldset-two-columns" }, { id: "fourth-radio-two-cols", value: "radio-button-04", label: "Fourth radio", name: "radio-fieldset-two-columns" }] }} %} -
<fieldset class="radio-fieldset"> <div class="radio-fieldset__wrapper"> <legend class="radio-fieldset__heading">Radio two columns:</legend> <div class="radio-fieldset__list --cols-2"> <div class="f-radio"> <input type="radio" class="f-radio__input" id="first-radio-two-cols" name="radio-fieldset-two-columns" value="radio-button-01" checked="checked"> <label class="f-label" for="first-radio-two-cols"> <span class="f-label__title">First radio</span> </label> </div> <div class="f-radio"> <input type="radio" class="f-radio__input" id="second-radio-two-cols" name="radio-fieldset-two-columns" value="radio-button-02"> <label class="f-label" for="second-radio-two-cols"> <span class="f-label__title">Second radio</span> </label> </div> <div class="f-radio"> <input type="radio" class="f-radio__input" id="third-radio-two-cols" name="radio-fieldset-two-columns" value="radio-button-03"> <label class="f-label" for="third-radio-two-cols"> <span class="f-label__title">Third radio</span> </label> </div> <div class="f-radio"> <input type="radio" class="f-radio__input" id="fourth-radio-two-cols" name="radio-fieldset-two-columns" value="radio-button-04"> <label class="f-label" for="fourth-radio-two-cols"> <span class="f-label__title">Fourth radio</span> </label> </div> </div> </div> </fieldset>
Schema
{
"props": {
"title": {
"type": "string",
"description": "Title of the fieldset"
},
"inputs": {
"type": "array of objects",
"description": "All props are documented by the component `radio`."
}
}
}