From 41fa5b89774804e40f53c834cee4a4189c433cd8 Mon Sep 17 00:00:00 2001
From: Kevin Paxman <kpaxman@uwaterloo.ca>
Date: Fri, 13 Sep 2024 13:03:41 -0400
Subject: [PATCH] ISTWCMS-6986: add aria-label to nav elements

---
 .../menu/menu--horizontal/menu--horizontal.twig          | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/patterns/04-components/menu/menu--horizontal/menu--horizontal.twig b/src/patterns/04-components/menu/menu--horizontal/menu--horizontal.twig
index eb71ccdf..ba9aa45f 100644
--- a/src/patterns/04-components/menu/menu--horizontal/menu--horizontal.twig
+++ b/src/patterns/04-components/menu/menu--horizontal/menu--horizontal.twig
@@ -1,4 +1,11 @@
-<nav class="uw-horizontal-nav {% if modifier_classes %} uw-horizontal-nav--{{ modifier_classes }}{% endif %}">
+{% if 'header' in modifier_classes %}
+  {% set label='University of Waterloo navigation' %}
+{% elseif 'main' in modifier_classes %}
+  {% set label='Site navigation' %}
+{% elseif 'secondary' in modifier_classes %}
+  {% set label='Site secondary navigation' %}
+{% endif %}
+<nav class="uw-horizontal-nav {% if modifier_classes %} uw-horizontal-nav--{{ modifier_classes }}{% endif %}"{% if label %} aria-label="{{ label }}"{% endif %}>
     <div class="uw-horizontal-nav--wrapper">
       {% if include_home %}
         <div class="uw-horizontal-nav--home">
-- 
GitLab