Skip to content

Commit f7c259f

Browse files
committed
Add dialog role to side menu and clean CSS
Add role="dialog" to the side menu element in AppNavbar.vue to improve accessibility and complement existing ARIA attributes. Remove an explicit color rule from .team-members-btn in teams/Item.vue to stop overriding the global body color and keep link styling consistent.
1 parent 1d5c584 commit f7c259f

2 files changed

Lines changed: 1 addition & 1 deletion

File tree

components/AppNavbar.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
ref="sideMenuRef"
101101
class="sideMenu"
102102
:class="{ sideMenuOpen: mobileMenuOpen && isMobileView }"
103+
role="dialog"
103104
aria-label="Navigation menu"
104105
:aria-modal="mobileMenuOpen && isMobileView ? 'true' : 'false'"
105106
>

components/teams/Item.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ async function remove() {
8989
.team-members-btn {
9090
display: block;
9191
padding: 0;
92-
color: $body-color;
9392
text-decoration: none;
9493
9594
&:hover {

0 commit comments

Comments
 (0)