From 3d0f8ba36e5f1dafea4dd25f4569cdd506489ce9 Mon Sep 17 00:00:00 2001
From: druid <druid@druids-MBP-2.lan>
Date: Mon, 23 Nov 2020 12:59:42 +0200
Subject: [PATCH] desktop nav: is-active link

---
 .../hy-desktop-menu-links/hy-desktop-menu-links.tsx       | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/components/site-header/hy-desktop-menu-links/hy-desktop-menu-links.tsx b/src/components/site-header/hy-desktop-menu-links/hy-desktop-menu-links.tsx
index 520b3d8e..3ed7f5ac 100644
--- a/src/components/site-header/hy-desktop-menu-links/hy-desktop-menu-links.tsx
+++ b/src/components/site-header/hy-desktop-menu-links/hy-desktop-menu-links.tsx
@@ -86,12 +86,16 @@ export class HyDesktopMenuLinks {
 
     let menuLinkItems = [];
 
-    links.map(({menuLinkId: id, shortcuts, items, url, description, label}) => {
+    links.map(({menuLinkId: id, shortcuts, items, url, description, label, isActive}) => {
+      let classAttributes = ['desktop-menu-link', isActive === 'true' ? 'desktop-menu-link--is-active-trail' : ''].join(
+        ' '
+      );
+
       menuLinkItems.push(
         <li>
           <button
             type="button"
-            class="desktop-menu-link"
+            class={classAttributes}
             link-id={id}
             onMouseOver={() => this.handleDesktopMenuToggle(id)}
             onFocus={() => this.handleDesktopMenuToggle(id)}
-- 
GitLab