| ## Modals |
| |
| --- |
| |
| The size modifer class is optional. The base modal will grow to fit the inner content. |
| |
| ### Small {#modal-small} |
| |
| ```html |
| <dialog id="example-modal-id1" class="go-Modal go-Modal--sm js-modal"> |
| <form method="dialog"> |
| <div class="go-Modal-header"> |
| <h2>Small Modal</h2> |
| <button |
| class="go-Button go-Button--inline" |
| type="button" |
| data-modal-close |
| data-gtmc="modal button" |
| aria-label="Close" |
| > |
| <img |
| class="go-Icon" |
| height="24" |
| width="24" |
| src="/static/shared/icon/close_gm_grey_24dp.svg" |
| alt="" |
| /> |
| </button> |
| </div> |
| <div class="go-Modal-body"> |
| <p>Hello, world!</p> |
| </div> |
| <div class="go-Modal-actions"> |
| <button class="go-Button" data-modal-close data-gtmc="modal button">Submit</button> |
| </div> |
| </form> |
| </dialog> |
| <button class="go-Button" aria-controls="example-modal-id1" data-gtmc="modal button">Open</button> |
| ``` |
| |
| ### Medium {#modal-medium} |
| |
| ```html |
| <dialog id="example-modal-id2" class="go-Modal go-Modal--md js-modal"> |
| <form method="dialog"> |
| <div class="go-Modal-header"> |
| <h2>Medium Modal</h2> |
| <button |
| class="go-Button go-Button--inline" |
| type="button" |
| data-modal-close |
| data-gtmc="modal button" |
| aria-label="Close" |
| > |
| <img |
| class="go-Icon" |
| height="24" |
| width="24" |
| src="/static/shared/icon/close_gm_grey_24dp.svg" |
| alt="" |
| /> |
| </button> |
| </div> |
| <div class="go-Modal-body"> |
| <p>Hello, world!</p> |
| </div> |
| <div class="go-Modal-actions"> |
| <button class="go-Button" data-modal-close data-gtmc="modal button">Submit</button> |
| </div> |
| </form> |
| </dialog> |
| <button class="go-Button" aria-controls="example-modal-id2">Open</button> |
| ``` |
| |
| ### Large {#modal-large} |
| |
| ```html |
| <dialog id="example-modal-id3" class="go-Modal go-Modal--lg js-modal"> |
| <form method="dialog"> |
| <div class="go-Modal-header"> |
| <h2>Large Modal</h2> |
| <button |
| class="go-Button go-Button--inline" |
| type="button" |
| data-modal-close |
| data-gtmc="modal button" |
| aria-label="Close" |
| > |
| <img |
| class="go-Icon" |
| height="24" |
| width="24" |
| src="/static/shared/icon/close_gm_grey_24dp.svg" |
| alt="" |
| /> |
| </button> |
| </div> |
| <div class="go-Modal-body"> |
| <p>Hello, world!</p> |
| </div> |
| <div class="go-Modal-actions"> |
| <button class="go-Button" data-modal-close data-gtmc="modal button">Submit</button> |
| </div> |
| </form> |
| </dialog> |
| <button class="go-Button" aria-controls="example-modal-id3" data-gtmc="modal button">Open</button> |
| ``` |