15Choice Listing
Pattern for radio/checkbox inputs. Allows the label text to wrap at the end of the line while remaning indented with the input.
- Overriding Foundation specificity
<div class="choice-listing">
<input name="choice" type="radio">
<label class="choice-listing__label">
No
</label>
</div>
<div class="data-analytics-time_units mb2 mt1">
<div class="js-category-list-section">
<div class="category-list__header">
<h4 class="category-list__heading js-expander__toggle cursor-pointer">
<label>Label</label>
</h4>
</div>
<ul class="category-list category-list--checkboxes category-list--collapsible">
<li class="category-list__item">
<div class="choice-listing">
<input hidden id="choice-1" name="units" type="radio">
<button tabindex="0" class="choice-listing__label js-button-for-radio" data-for="choice-1" aria-pressed="false">Months</button>
</div>
</li>
<li class="category-list__item">
<div class="choice-listing">
<input hidden id="" name="units" type="radio" checked>
<button tabindex="0" class="choice-listing__label js-button-for-radio" data-for="choice-2" aria-pressed="true" disabled="disabled">Years</button>
</div>
</li>
</ul>
</div>
</div>