diff --git a/src/backend/views/components/aside.twig b/src/backend/views/components/aside.twig index 25a6133..a99d375 100644 --- a/src/backend/views/components/aside.twig +++ b/src/backend/views/components/aside.twig @@ -1,49 +1,34 @@
- {{ svg('menu') }} Table of contents + {{ svg('menu') }} + Table of contents
- {% for firstLevelPage in menu %} -
- - {{ firstLevelPage.title | striptags }} - - {% if firstLevelPage.children is not empty %} - - {% endif %} -
- {% endfor %} - - -
- Powered by CodeX Docs -
-
+
+ {% for firstLevelPage in menu %} +
+ + {{ firstLevelPage.title | striptags }} + + {% if firstLevelPage.children is not empty %} + + {% endif %} +
+ {% endfor %} +
+ + +
+ Powered by CodeX Docs +
+
diff --git a/src/frontend/styles/components/aside.pcss b/src/frontend/styles/components/aside.pcss index 9630bd1..4f208f5 100644 --- a/src/frontend/styles/components/aside.pcss +++ b/src/frontend/styles/components/aside.pcss @@ -1,6 +1,10 @@ .docs-aside { font-size: 14px; letter-spacing: 0.01em; + display: flex; + flex-direction: column; + height: 100%; + overflow: hidden; @media (--mobile) { position: static; @@ -24,6 +28,11 @@ } } + &__section-wrapper { + flex-grow: 1; + overflow: auto; + } + &__section { margin-bottom: 30px; @@ -73,6 +82,7 @@ display: flex; align-items: center; gap: 18px; + padding-bottom: 20px; .logo { display: inline-flex;