Skip to content

Commit bc94590

Browse files
authored
Merge pull request #823 from bcgov/feature/dss-697-home-page-accessibilty
DSS-667 Fixed accessibility issues in the layout component
2 parents 0d3acb3 + 76dc1a7 commit bc94590

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

frontend/src/app/common/layout/layout.component.html

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,31 @@
1-
<div class="header">
1+
<div class="header" role="banner">
22
<div class="header-top">
33
<div class="tile-container">
44
<div class="logo-container"></div>
5-
<div class="main-title">Short-Term Rental Data Portal</div>
5+
<div>
6+
<h1 class="main-title">Short-Term Rental Data Portal</h1>
7+
</div>
68
</div>
79
<div *ngIf="userDataService.currentUser" class="user-container">
8-
{{userDataService.currentUser.displayName || 'Unknown User'}} <button pButton class="do-not-print-it"
9-
icon="pi pi-angle-down" (click)="op.toggle($event)"></button>
10+
{{userDataService.currentUser.displayName || 'Unknown User'}} <button aria-label="Toggle dropdown to logout"
11+
pButton class="do-not-print-it" icon="pi pi-angle-down" (click)="op.toggle($event)"></button>
1012
<p-overlayPanel #op>
11-
<button pButton [iconPos]="'right'" class="p-button-transparent" icon="pi pi-sign-out"
12-
(click)="logout()">Logout</button>
13+
<button pButton [iconPos]="'right'" aria-label="Log out" class="p-button-transparent"
14+
icon="pi pi-sign-out" (click)="logout()">Logout</button>
1315
</p-overlayPanel>
1416
</div>
1517
</div>
1618
<div class="header-menu do-not-print-it">
17-
<div class="menu-container">
19+
<div class="menu-container" role="navigation" aria-label="Main Navigation">
1820
<p-menubar [model]="items"></p-menubar>
1921
</div>
2022
</div>
2123
</div>
2224

23-
<div class="content">
25+
<div class="content" role="main">
2426
<router-outlet />
2527
</div>
26-
<div class="footer do-not-print-it">
28+
<div class="footer do-not-print-it" role="footerinfo">
2729
<div class="cc">© 2024 Government of British Columbia.</div>
2830
</div>
2931

0 commit comments

Comments
 (0)