From 43d94ae6ff105cf1e6ff0f3891b3a11c4dea19ca Mon Sep 17 00:00:00 2001 From: "Umang G. Patel" <23169768+robonetphy@users.noreply.github.com> Date: Sun, 5 Jun 2022 00:39:05 +0530 Subject: [PATCH] right aside added with style --- src/backend/views/components/leftAside.twig | 16 +++--- src/backend/views/components/rightAside.twig | 52 +++++++----------- src/backend/views/layout.twig | 6 +- src/frontend/styles/components/aside.pcss | 58 +++++++++++++++++++- 4 files changed, 88 insertions(+), 44 deletions(-) diff --git a/src/backend/views/components/leftAside.twig b/src/backend/views/components/leftAside.twig index a99d375..c15d325 100644 --- a/src/backend/views/components/leftAside.twig +++ b/src/backend/views/components/leftAside.twig @@ -1,19 +1,19 @@ -
+
{{ svg('menu') }} Table of contents
-
-
+
+
{% for firstLevelPage in menu %} -
- +
+ {{ firstLevelPage.title | striptags }} {% if firstLevelPage.children is not empty %} -
{% endfor %}
- + diff --git a/src/backend/views/components/rightAside.twig b/src/backend/views/components/rightAside.twig index a99d375..91363ea 100644 --- a/src/backend/views/components/rightAside.twig +++ b/src/backend/views/components/rightAside.twig @@ -1,34 +1,22 @@ -
- {{ svg('menu') }} - Table of contents -
-
-
- {% for firstLevelPage in menu %} -
- - {{ firstLevelPage.title | striptags }} - - {% if firstLevelPage.children is not empty %} - - {% endif %} -
- {% endfor %} + diff --git a/src/backend/views/layout.twig b/src/backend/views/layout.twig index 8ad9dfb..e388ba2 100644 --- a/src/backend/views/layout.twig +++ b/src/backend/views/layout.twig @@ -24,10 +24,10 @@
{% block body %}{% endblock %}
-
- +
{% if config.yandexMetrikaId is not empty %} diff --git a/src/frontend/styles/components/aside.pcss b/src/frontend/styles/components/aside.pcss index 4f208f5..9fd5e71 100644 --- a/src/frontend/styles/components/aside.pcss +++ b/src/frontend/styles/components/aside.pcss @@ -1,4 +1,4 @@ -.docs-aside { +.docs-left-aside { font-size: 14px; letter-spacing: 0.01em; display: flex; @@ -104,3 +104,59 @@ margin-right: 10px; } } + +.docs-right-aside { + padding-left: 22px; + border-left: solid 1px var(--color-line-gray); + font-size: 14px; + letter-spacing: 0.01em; + display: flex; + flex-direction: column; + height: 100%; + overflow: hidden; + + &__title { + padding: 0px 6px; + font-size: 16px; + line-height: 21px; + font-weight: 600; + margin-bottom: 16px; + } + + a { + color: inherit; + text-decoration: none; + border-radius: 8px; + + &:hover { + background-color: var(--color-link-hover); + } + } + + &__section-wrapper { + flex-grow: 1; + overflow: auto; + padding-left: 8px; + } + + &__section { + margin-bottom: 6px; + &:last-of-type { + margin-bottom: 0; + } + + &-title { + display: inline-block; + font-size: 14px; + line-height: 21px; + font-weight: 400; + max-width: var(--layout-width-aside); + white-space: wrap; + padding: 4px 8px; + } + } + + &__current { + background-color: var(--color-link-hover) !important; + } +}