|
28 | 28 | <symbol id="sun-fill" viewBox="0 0 16 16">
|
29 | 29 | <path
|
30 | 30 | d="M8 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0zm0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13zm8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zM3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8zm10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0zm-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707zM4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z" />
|
| 31 | + </symbol> |
| 32 | + <symbol id="check2" viewBox="0 0 16 16"> |
| 33 | + <path |
| 34 | + d="M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z" /> |
31 | 35 | </symbol><% if (flashedMessages.length) { %>
|
32 | 36 | <symbol id="check-circle-fill" viewBox="0 0 16 16">
|
33 | 37 | <path
|
|
79 | 83 | <li class="nav-item dropdown">
|
80 | 84 | <button class="btn btn-link nav-link py-2 px-0 px-sm-2 dropdown-toggle d-flex align-items-center"
|
81 | 85 | id="theme-btn" type="button" aria-expanded="false" data-bs-toggle="dropdown"
|
82 |
| - data-bs-display="static"> |
| 86 | + data-bs-display="static" aria-label="Toggle theme (auto)"> |
83 | 87 | <svg class="bi my-1 theme-icon-active">
|
84 | 88 | <use href="#circle-half"></use>
|
85 | 89 | </svg>
|
86 |
| - <span class="d-sm-none ms-2">Toggle theme</span> |
| 90 | + <span class="d-sm-none ms-2" id="theme-toggle-text">Toggle theme</span> |
87 | 91 | </button>
|
88 |
| - <ul class="dropdown-menu dropdown-menu-end" aria-labelledby="theme-btn" |
| 92 | + <ul class="dropdown-menu dropdown-menu-end checked-dropdown" aria-labelledby="theme-toggle-text" |
89 | 93 | style="--bs-dropdown-min-width: 8rem;">
|
90 | 94 | <li>
|
91 | 95 | <button type="button" class="dropdown-item d-flex align-items-center"
|
92 |
| - data-bs-theme-value="light"> |
| 96 | + data-bs-theme-value="light" aria-pressed="false"> |
93 | 97 | <svg class="bi me-2 opacity-50 theme-icon">
|
94 | 98 | <use href="#sun-fill"></use>
|
95 | 99 | </svg>
|
|
101 | 105 | </li>
|
102 | 106 | <li>
|
103 | 107 | <button type="button" class="dropdown-item d-flex align-items-center"
|
104 |
| - data-bs-theme-value="dark"> |
| 108 | + data-bs-theme-value="dark" aria-pressed="false"> |
105 | 109 | <svg class="bi me-2 opacity-50 theme-icon">
|
106 | 110 | <use href="#moon-stars-fill"></use>
|
107 | 111 | </svg>
|
|
113 | 117 | </li>
|
114 | 118 | <li>
|
115 | 119 | <button type="button" class="dropdown-item d-flex align-items-center active"
|
116 |
| - data-bs-theme-value="auto"> |
| 120 | + data-bs-theme-value="auto" aria-pressed="true"> |
117 | 121 | <svg class="bi me-2 opacity-50 theme-icon">
|
118 | 122 | <use href="#circle-half"></use>
|
119 | 123 | </svg>
|
|
0 commit comments