|
6 | 6 | <section class="xs-mb6"> |
7 | 7 |
|
8 | 8 | <a name="success-and-error-messages"></a> |
9 | | - <h2 class="bold xs-mb2">Success and Error Messages</h2> |
| 9 | + <h2 class="bold xs-mb2">Success, Error, and Warning Messages</h2> |
10 | 10 |
|
11 | | - <p class="xs-mb4">Use the following code snippets to add Success and Error messaging to your page. The <span class="nowrap">.<code class="js-highlight">page-message__action</code></span> link is optional. To allow users to dismiss the message, include the optional <span class="nowrap">.<code class="js-highlight">page-message__close</code></span> markup, with inline <span class="nowrap"><code class="js-highlight">svg</code></span>.</p> |
| 11 | + <p class="xs-mb4">Use the following code snippets to add Success, Error, and Warning messaging to your page. The <span class="nowrap">.<code class="js-highlight">page-message__action</code></span> link is optional. To allow users to dismiss the message, include the optional <span class="nowrap">.<code class="js-highlight">page-message__close</code></span> markup, with inline <span class="nowrap"><code class="js-highlight">svg</code></span>.</p> |
12 | 12 |
|
13 | 13 | <div class="page-message page-message--success xs-mb2"> |
14 | | - <div class="page-message__text">Your settings have been saved. |
| 14 | + <div class="page-message__text"> |
| 15 | + <svg class="page-message__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 38"> |
| 16 | + <path d="M16.1 26.1c-.4 0-.8-.2-1.1-.5l-6.5-6.7 2.2-2.1 5.4 5.6 11.3-11 2.1 2.1-12.3 12.2c-.3.3-.7.4-1.1.4z"/> |
| 17 | + </svg> |
| 18 | + Your settings have been saved. |
15 | 19 | <a class="page-message__action" href="#">View your settings.</a> |
16 | 20 | </div> |
17 | 21 | </div> |
18 | 22 |
|
19 | 23 | <div class="page-message page-message--error xs-mb2"> |
20 | | - <div class="page-message__text">Oh no, something went wrong. |
| 24 | + <div class="page-message__text"> |
| 25 | + <svg class="page-message__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 38"> |
| 26 | + <path d="M19 16.878l-6.364-6.363-2.12 2.12L16.878 19l-6.365 6.364 2.12 2.12L19 21.122l6.364 6.365 2.12-2.12L21.122 19l6.365-6.364-2.12-2.12L19 16.877z"/> |
| 27 | + </svg> |
| 28 | + Oh no, something went wrong. |
21 | 29 | <a class="page-message__action" href="#">Fix this error.</a> |
22 | 30 | </div> |
23 | 31 | </div> |
24 | 32 |
|
25 | | - <div class="page-message page-message--success xs-mb4"> |
26 | | - <div class="page-message__text">This message is dismissible.</div> |
| 33 | + <div class="page-message page-message--warning xs-mb4"> |
| 34 | + <div class="page-message__text"> |
| 35 | + <svg class="page-message__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 38"> |
| 36 | + <path d="M17.5 8.7h3v12.6h-3V8.7zM19 29.5c1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5-2.5 1.12-2.5 2.5 1.12 2.5 2.5 2.5z"/> |
| 37 | + </svg> |
| 38 | + This warning message is dismissible. |
| 39 | + </div> |
27 | 40 | <span class="page-message__close"> |
28 | | - <svg viewBox="0 0 512 512" class="page-message__close-icon" xmlns="http://www.w3.org/2000/svg"> |
29 | | - <path d="M133.874 227.048L19.198 108.276C-6.4 82.68-6.4 44.796 19.198 19.198c25.597-25.597 63.48-25.597 89.078 0l114.676 114.676L337.628 19.198c25.597-25.597 68.09-25.597 93.174 0 25.597 25.597 25.597 68.09 0 93.174L316.126 227.048l114.676 114.676c25.597 25.597 25.597 63.48 0 89.078-25.597 25.597-63.48 25.597-89.078 0L227.048 316.126 112.372 430.802c-25.597 25.597-68.09 25.597-93.174 0-25.597-25.597-25.597-68.09 0-93.174l114.676-110.58z"/> |
| 41 | + <svg class="page-message__icon-close" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 38"> |
| 42 | + <path d="M19 16.878l-6.364-6.363-2.12 2.12L16.878 19l-6.365 6.364 2.12 2.12L19 21.122l6.364 6.365 2.12-2.12L21.122 19l6.365-6.364-2.12-2.12L19 16.877z"/> |
30 | 43 | </svg> |
31 | 44 | </span> |
32 | 45 | </div> |
33 | 46 |
|
34 | 47 | <div class="xs-mb2"> |
35 | | -{% highlight html %}<div class="page-message page-message--success"> |
36 | | - <div class="page-message__text">Your settings have been saved. |
37 | | - <a class="page-message__action" href="#">View your settings.</a> |
38 | | - </div> |
39 | | -</div>{% endhighlight %} |
| 48 | +{% highlight html %} <div class="page-message page-message--success"> |
| 49 | + <div class="page-message__text"> |
| 50 | + <svg class="page-message__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 38"> |
| 51 | + <path d="M16.1 26.1c-.4 0-.8-.2-1.1-.5l-6.5-6.7 2.2-2.1 5.4 5.6 11.3-11 2.1 2.1-12.3 12.2c-.3.3-.7.4-1.1.4z"/> |
| 52 | + </svg> |
| 53 | + Your settings have been saved. |
| 54 | + <a class="page-message__action" href="#">View your settings.</a> |
| 55 | + </div> |
| 56 | + </div>{% endhighlight %} |
40 | 57 | </div> |
41 | 58 |
|
42 | 59 | <div class="xs-mb2"> |
43 | 60 | {% highlight html %}<div class="page-message page-message--error"> |
44 | | - <div class="page-message__text">Oh no, something went wrong. |
45 | | - <a class="page-message__action" href="#">Fix this error.</a> |
46 | | - </div> |
47 | | -</div>{% endhighlight %} |
| 61 | + <div class="page-message__text"> |
| 62 | + <svg class="page-message__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 38"> |
| 63 | + <path d="M19 16.878l-6.364-6.363-2.12 2.12L16.878 19l-6.365 6.364 2.12 2.12L19 21.122l6.364 6.365 2.12-2.12L21.122 19l6.365-6.364-2.12-2.12L19 16.877z"/> |
| 64 | + </svg> |
| 65 | + Oh no, something went wrong. |
| 66 | + <a class="page-message__action" href="#">Fix this error.</a> |
| 67 | + </div> |
| 68 | + </div>{% endhighlight %} |
48 | 69 | </div> |
49 | 70 |
|
50 | 71 | <div class="xs-mb2"> |
51 | | -{% highlight html %}<div class="page-message page-message--success"> |
52 | | - <div class="page-message__text">This message is dismissible.</div> |
| 72 | +{% highlight html %}<div class="page-message page-message--warning"> |
| 73 | + <div class="page-message__text"> |
| 74 | + <svg class="page-message__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 38"> |
| 75 | + <path d="M17.5 8.7h3v12.6h-3V8.7zM19 29.5c1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5-2.5 1.12-2.5 2.5 1.12 2.5 2.5 2.5z"/> |
| 76 | + </svg> |
| 77 | + This warning message is dismissible.</div> |
53 | 78 | <span class="page-message__close"> |
54 | | - <svg viewBox="0 0 512 512" class="page-message__close-icon" xmlns="http://www.w3.org/2000/svg"> |
55 | | - <path d="M133.874 227.048L19.198 108.276C-6.4 82.68-6.4 44.796 19.198 19.198c25.597-25.597 63.48-25.597 89.078 0l114.676 114.676L337.628 19.198c25.597-25.597 68.09-25.597 93.174 0 25.597 25.597 25.597 68.09 0 93.174L316.126 227.048l114.676 114.676c25.597 25.597 25.597 63.48 0 89.078-25.597 25.597-63.48 25.597-89.078 0L227.048 316.126 112.372 430.802c-25.597 25.597-68.09 25.597-93.174 0-25.597-25.597-25.597-68.09 0-93.174l114.676-110.58z"/> |
| 79 | + <svg class="page-message__icon-close" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 38"> |
| 80 | + <path d="M19 16.878l-6.364-6.363-2.12 2.12L16.878 19l-6.365 6.364 2.12 2.12L19 21.122l6.364 6.365 2.12-2.12L21.122 19l6.365-6.364-2.12-2.12L19 16.877z"/> |
56 | 81 | </svg> |
57 | 82 | </span> |
58 | | - </div> |
59 | | -</div>{% endhighlight %} |
| 83 | + </div>{% endhighlight %} |
60 | 84 | </div> |
61 | 85 |
|
62 | 86 | </section> |
0 commit comments