From 7a03209d28f3f31d706dee08ae487d2ca1926893 Mon Sep 17 00:00:00 2001 From: Kim <1877318+kimsible@users.noreply.github.com> Date: Fri, 1 May 2020 00:51:09 +0200 Subject: Make admin sub-navs, selects, buttons responsive (#2702) --- client/src/sass/application.scss | 14 ++++++++++++++ client/src/sass/include/_mixins.scss | 23 +++++++++++++++++++++++ 2 files changed, 37 insertions(+) (limited to 'client/src/sass') diff --git a/client/src/sass/application.scss b/client/src/sass/application.scss index b62c91384..ab0bf0a08 100644 --- a/client/src/sass/application.scss +++ b/client/src/sass/application.scss @@ -322,6 +322,10 @@ table { margin-bottom: $sub-menu-margin-bottom-small-view; } + .admin-sub-header { + @include admin-sub-header-responsive(15px*2); + } + my-markdown-textarea { .root { max-width: 100% !important; @@ -338,3 +342,13 @@ table { } } } + +@media screen and (min-width: $small-view) and (max-width: #{$small-view + $menu-width}) { + .main-col { + &:not(.expanded) { + .admin-sub-header { + @include admin-sub-header-responsive($menu-width/2 + $expanded-horizontal-margins/3); + } + } + } +} diff --git a/client/src/sass/include/_mixins.scss b/client/src/sass/include/_mixins.scss index 75046798c..cfb14ef65 100644 --- a/client/src/sass/include/_mixins.scss +++ b/client/src/sass/include/_mixins.scss @@ -875,3 +875,26 @@ } } } + +@mixin admin-sub-header-responsive ($horizontal-margins) { + flex-direction: column; + + .form-sub-title { + margin-right: 0px !important; + margin-bottom: 10px; + text-align: center; + } + + .admin-sub-nav { + display: block; + overflow-x: auto; + white-space: nowrap; + height: 50px; + padding: 10px 0; + width: calc(100vw - #{$horizontal-margins*2}); + + a { + margin-left: 5px; + } + } +} -- cgit v1.2.3