From 6f896ce2db47d2ced438a5ef7dfb44fc293317a1 Mon Sep 17 00:00:00 2001 From: tischsoic Date: Mon, 11 Dec 2023 09:42:28 +0100 Subject: [PATCH] show sidebar when close btn is present --- .../Resources/public/scss/_anchor-navigation.scss | 1 + src/bundle/Resources/public/scss/_main-container.scss | 11 ++++++++++- .../views/themes/admin/ui/edit_base.html.twig | 5 ++++- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/bundle/Resources/public/scss/_anchor-navigation.scss b/src/bundle/Resources/public/scss/_anchor-navigation.scss index 43f7f68d29..bc955f97c1 100644 --- a/src/bundle/Resources/public/scss/_anchor-navigation.scss +++ b/src/bundle/Resources/public/scss/_anchor-navigation.scss @@ -62,6 +62,7 @@ &__close { font-weight: 600; + margin-right: calculateRem(20px); } &__section-groups { diff --git a/src/bundle/Resources/public/scss/_main-container.scss b/src/bundle/Resources/public/scss/_main-container.scss index d33cc90f29..4abba208f3 100644 --- a/src/bundle/Resources/public/scss/_main-container.scss +++ b/src/bundle/Resources/public/scss/_main-container.scss @@ -70,7 +70,16 @@ .ibexa-main-container { &__side-column { min-width: 0; - width: 0; + } + } + + &.ibexa-main-container { + &--without-anchor-close-btn { + .ibexa-main-container { + &__side-column { + width: 0; + } + } } } } diff --git a/src/bundle/Resources/views/themes/admin/ui/edit_base.html.twig b/src/bundle/Resources/views/themes/admin/ui/edit_base.html.twig index 95a32b8ccb..0293ce1d9b 100644 --- a/src/bundle/Resources/views/themes/admin/ui/edit_base.html.twig +++ b/src/bundle/Resources/views/themes/admin/ui/edit_base.html.twig @@ -4,7 +4,10 @@ ibexa-main-container--edit-container {%- set has_anchor_menu_items = anchor_params.items|default([])|length > 1 -%} - {{ has_anchor_menu_items ? ' ibexa-main-container--with-anchor-menu-items' : ' ibexa-main-container--without-anchor-menu-items' }} + {%- set has_anchor_close_btn = anchor_params.close_href|default(null) is not empty -%} + + {{- has_anchor_menu_items ? ' ibexa-main-container--with-anchor-menu-items ' : ' ibexa-main-container--without-anchor-menu-items ' -}} + {{- not has_anchor_close_btn ? ' ibexa-main-container--without-anchor-close-btn ' -}} {% endblock %} {% block header_row %}{% endblock %}