From 51b2613a34e25184ae15a13d516cfa7a66b13f3f Mon Sep 17 00:00:00 2001
From: alexisben <alex@noesya.coop>
Date: Tue, 14 Feb 2023 11:45:17 +0100
Subject: [PATCH] handle small desktop height and long menu dropdown

---
 assets/sass/_theme/design-system/header.sass | 1 +
 assets/sass/_theme/design-system/nav.sass    | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/assets/sass/_theme/design-system/header.sass b/assets/sass/_theme/design-system/header.sass
index eca47feb..e7469709 100644
--- a/assets/sass/_theme/design-system/header.sass
+++ b/assets/sass/_theme/design-system/header.sass
@@ -50,6 +50,7 @@ header#document-header
         html.has-menu-opened &
             nav
                 padding-bottom: 0
+
 // TODO : Est-ce au bon endroit ?
 body
     &::after
diff --git a/assets/sass/_theme/design-system/nav.sass b/assets/sass/_theme/design-system/nav.sass
index 44755c44..2ecb8de3 100644
--- a/assets/sass/_theme/design-system/nav.sass
+++ b/assets/sass/_theme/design-system/nav.sass
@@ -53,6 +53,8 @@
         @include media-breakpoint-up(desktop)
             padding: $spacing1
             position: absolute
+            max-height: calc(100vh - var(--header-height))
+            overflow: auto
         a
             color: $header-dropdown-color 
             &:hover,
-- 
GitLab