diff --git a/app/theme/client/imports/components/sidebar/rooms-list.css b/app/theme/client/imports/components/sidebar/rooms-list.css index b6625f0abe948..ca912108bad1e 100644 --- a/app/theme/client/imports/components/sidebar/rooms-list.css +++ b/app/theme/client/imports/components/sidebar/rooms-list.css @@ -44,7 +44,7 @@ &__toolbar-search { position: absolute; - z-index: 1; + z-index: 10; left: 10px; diff --git a/app/theme/client/imports/components/sidebar/sidebar.css b/app/theme/client/imports/components/sidebar/sidebar.css index 81709f0608319..d7896386bce00 100644 --- a/app/theme/client/imports/components/sidebar/sidebar.css +++ b/app/theme/client/imports/components/sidebar/sidebar.css @@ -69,16 +69,35 @@ & .unread-rooms { position: absolute; - top: 0; - right: 0; - left: 0; + left: 50%; - width: 100%; - padding: calc(var(--sidebar-small-default-padding) - 8px); + overflow: hidden; + + min-width: 120px; + max-width: 100%; + + padding: 8px var(--sidebar-small-default-padding); + + -webkit-transform: translateX(-50%); + transform: translateX(-50%); animation: fade 0.3s; text-align: center; + + white-space: nowrap; + + text-overflow: ellipsis; + + border-radius: 25px; + + &.bottom-unread-rooms { + bottom: 0; + } + + &.top-unread-rooms { + top: 0; + } } } } diff --git a/app/ui-sidenav/client/sideNav.html b/app/ui-sidenav/client/sideNav.html index 347be349f4181..f84739b86baed 100644 --- a/app/ui-sidenav/client/sideNav.html +++ b/app/ui-sidenav/client/sideNav.html @@ -3,8 +3,8 @@ {{> sidebarHeader }} {{#if loggedInUser}}