* PLT-4167 Team Sidebar

* Address feedback from PM

* change route from my_members to members

* bug fixes

* Updating styles for teams sidebar (#4681)

* Added PM changes

* Fix corner cases

* Addressing feedback

* use two different endpoints

* Bug fixes

* Rename model and client functions, using preferences to store last team and channel viewed

* Fix mobile notification count and closing the team sidebar

* unit test, fixed bad merge and retrieve from cached when available

* bug fixes

* use id for last channel in preferences, query optimization

* Updating multi team css (#4830)
Этот коммит содержится в:
enahum
2016-12-19 10:05:46 -03:00
коммит произвёл Joram Wilander
родитель 3ce2ce9dc8
Коммит 999d1553e1
50 изменённых файлов: 1139 добавлений и 183 удалений

Просмотреть файл

@@ -10,4 +10,5 @@
@import 'sidebar-left';
@import 'sidebar-menu';
@import 'sidebar-right';
@import 'team-sidebar';
@import 'webhooks';

90
webapp/sass/layout/_team-sidebar.scss Обычный файл
Просмотреть файл

@@ -0,0 +1,90 @@
.multi-teams {
.team-sidebar {
height: 100%;
left: 0;
position: fixed;
text-align: center;
width: 75px;
z-index: 5;
.team-wrapper {
background-color: rgba(0, 0, 0, 0.2);
height: 100%;
overflow: auto;
padding-top: 15px;
.team-container {
width: 100%;
text-align: center;
display: table;
margin-bottom: 10px;
position: relative;
.team-btn {
border: none;
height: 42px;
text-align: center;
font-weight: bold;
border-radius: 5px;
position: relative;
width: 42px;
background-color: rgba(0, 0, 0, 0.3);
display: table-cell;
vertical-align: middle;
.badge {
position: absolute;
top: -3px;
right: -6px;
font-size: 10px;
}
}
&.active {
.team-btn {
border: 1px solid #fff;
background-color: transparent;
}
}
&.active:before {
background: black;
content: '';
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 5px;
}
&.unread:before {
background: black;
border-radius: 50%;
content: '';
height: 5px;
left: 0;
position: absolute;
top: 18px;
width: 5px;
}
a.team-disabled {
cursor: not-allowed;
opacity: 0.5;
}
}
.team-container a:hover {
text-decoration: none;
}
}
}
.sidebar--left {
left: 75px;
}
.app__content {
margin-left: 295px;
}
}