@uswds/uswds
Version:
Open source UI components and visual style guide for U.S. government websites
54 lines (49 loc) • 1.91 kB
HTML
<div aria-hidden="true" class="usa-sr-only" id="stays-hidden">
Needs to stay set to aria-hidden="true" when modals are toggled
</div>
<div id="other-content"></div>
<a id="open-button1" href="#modal" class="usa-button" aria-controls="modal" data-open-modal>
Open modal
</a>
<button id="open-button2" type="button" class="usa-button" aria-controls="modal" data-open-modal>
Open modal
</button>
<div class="usa-modal" id="modal" aria-labelledby="modal-sm-heading" aria-describedby="describe">
<div class="usa-modal__content">
<div class="usa-modal__main">
<h2 class="usa-modal__heading" id="modal-sm-heading">
You have unsaved changes
</h2>
<div id="describe" class="usa-prose">
<p>
Your changes will be lost if you leave this page without saving. Are
you sure you want to continue?
</p>
</div>
<label for="nestedCB" class="usa-label">Combobox label</label>
<div class="usa-combo-box">
<select class="usa-select" name="options" id="nestedCB">
<option value>- Select -</option>
<option value="value1">Option A</option>
<option value="value2">Option B</option>
<option value="value3">Option C</option>
</select>
</div>
<div class="usa-modal__footer">
<ul class="usa-button-group">
<li class="usa-button-group__item">
<button type="button" class="usa-button" data-close-modal>
Continue
</button>
</li>
</ul>
</div>
</div>
<button type="button" id="close-button" class="usa-button usa-modal__close" aria-label="close this window" data-close-modal>
<svg class="usa-icon" aria-hidden="true" focusable="false" role="img">
<use href="{{ uswds.path }}/img/sprite.svg#close"></use>
</svg>
Close
</button>
</div>
</div>