From e532ef29a6e57582a098f99efad071d1e6bf5a71 Mon Sep 17 00:00:00 2001
From: druid <druid@druids-MBP-2.lan>
Date: Mon, 23 Nov 2020 14:02:01 +0200
Subject: [PATCH] desktop nav: positioning shortcuts block

---
 .../hy-desktop-menu-links.scss                |  4 +-
 .../hy-desktop-menu-links.tsx                 | 50 ++++++++++---------
 2 files changed, 28 insertions(+), 26 deletions(-)

diff --git a/src/components/site-header/hy-desktop-menu-links/hy-desktop-menu-links.scss b/src/components/site-header/hy-desktop-menu-links/hy-desktop-menu-links.scss
index a11d6997..6c4f9cae 100644
--- a/src/components/site-header/hy-desktop-menu-links/hy-desktop-menu-links.scss
+++ b/src/components/site-header/hy-desktop-menu-links/hy-desktop-menu-links.scss
@@ -114,6 +114,7 @@
       }
 
       &__desktop-menu {
+        display: flex;
         position: relative;
 
         // first level link inside panel
@@ -238,6 +239,7 @@
     // Shortcuts
     .shortcuts-panel {
       list-style: none;
+      margin-left: 48px;
 
       &__title {
         @include font-size(18px, 22px);
@@ -267,8 +269,6 @@
           text-decoration: none;
 
           .icon {
-            position: absolute;
-            right: 0;
             svg {
               padding: 4px;
             }
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 2e489aa6..e61b7ea5 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
@@ -107,30 +107,32 @@ export class HyDesktopMenuLinks {
           </button>
           <div class="hy-desktop-menu-panel" onMouseLeave={() => this.handleDesktopMenuClose()}>
             <div class="hy-desktop-menu-panel__desktop-menu">
-              <a
-                aria-current={label}
-                href={url}
-                class="hy-desktop-menu-panel__desktop-menu__first-level-menu-item"
-                menu-link-id={id}
-              >
-                <span class="heading-icon">
-                  <hy-icon icon={'hy-icon-arrow-right'} size={40} />
-                </span>
-                <span class="label">{label}</span>
-                {description && <span class="description">{description}</span>}
-              </a>
-              <ul class={'hy-desktop-menu-panel__desktop-menu__second-level-menu'} menu-link-id={id}>
-                {items.map(({label, url}) => (
-                  <li>
-                    <a href={url}>
-                      <span class="heading-icon">
-                        <hy-icon icon={'hy-icon-caret-right'} size={12} />
-                      </span>
-                      <span class="label">{label}</span>
-                    </a>
-                  </li>
-                ))}
-              </ul>
+              <div class="hy-desktop-menu-panel__desktop-menu__menu-items">
+                <a
+                  aria-current={label}
+                  href={url}
+                  class="hy-desktop-menu-panel__desktop-menu__first-level-menu-item"
+                  menu-link-id={id}
+                >
+                  <span class="heading-icon">
+                    <hy-icon icon={'hy-icon-arrow-right'} size={40} />
+                  </span>
+                  <span class="label">{label}</span>
+                  {description && <span class="description">{description}</span>}
+                </a>
+                <ul class={'hy-desktop-menu-panel__desktop-menu__second-level-menu'} menu-link-id={id}>
+                  {items.map(({label, url}) => (
+                    <li>
+                      <a href={url}>
+                        <span class="heading-icon">
+                          <hy-icon icon={'hy-icon-caret-right'} size={12} />
+                        </span>
+                        <span class="label">{label}</span>
+                      </a>
+                    </li>
+                  ))}
+                </ul>
+              </div>
               {shortcuts.length > 0 && (
                 <ul class="shortcuts-panel">
                   <h2 class="shortcuts-panel__title">{'Shortcuts'}</h2>
-- 
GitLab