1 | .str-chat__channel-list {
|
2 | flex: 1;
|
3 | overflow-y: auto;
|
4 | background: var(--blue-alice);
|
5 | box-shadow: 1px 0 0 0 var(--black5);
|
6 | display: flex;
|
7 | flex-direction: column;
|
8 |
|
9 | &--channels {
|
10 | flex: 1;
|
11 | }
|
12 |
|
13 | .channel_preview {
|
14 | padding: var(--xs-p) var(--sm-p);
|
15 | border-bottom: 1px solid var(--black10);
|
16 | }
|
17 |
|
18 |
|
19 | .str-chat__channel-list-empty {
|
20 | display: none;
|
21 | }
|
22 | }
|
23 |
|
24 | .dark.str-chat {
|
25 | .str-chat__channel-list-messenger {
|
26 | background: var(--dark-grey);
|
27 | }
|
28 | }
|
29 |
|
30 | .str-chat__button {
|
31 | background: var(--white);
|
32 | box-shadow: 0 1px 1px 0 var(--black10), 0 1px 4px 0 var(--black10);
|
33 | font-size: var(--md-font);
|
34 | padding: var(--sm-p) var(--xxl-p);
|
35 | color: var(--primary-color);
|
36 | display: flex;
|
37 | align-items: center;
|
38 | justify-content: center;
|
39 | width: calc(100% - 10px);
|
40 | margin: var(--xxs-m);
|
41 | border: 1px solid transparent;
|
42 |
|
43 | &:active,
|
44 | &:focus {
|
45 | outline: none;
|
46 | box-shadow: 0 0 1px 0 var(--border), 0 1px 4px 0 var(--border),
|
47 | 0 0 0 2px var(--primary-color-faded);
|
48 | border: 1px solid var(--primary-color);
|
49 | }
|
50 |
|
51 | > * {
|
52 | margin: 0 var(--xxs-m);
|
53 | }
|
54 |
|
55 | &--round {
|
56 | border-radius: var(--border-radius-round);
|
57 | }
|
58 | }
|
59 |
|
60 | .str-chat-channel-checkbox {
|
61 | position: absolute;
|
62 | top: 0;
|
63 | right: 0;
|
64 | z-index: 100001;
|
65 | }
|
66 |
|
67 | .str-chat-channel-list-burger {
|
68 | width: 10px;
|
69 | height: 50px;
|
70 | background: var(--white);
|
71 | border-radius: 0 var(--border-radius-sm) var(--border-radius-sm) 0;
|
72 | padding: var(--xxs-p);
|
73 | box-shadow: 0 4px 6px var(--border);
|
74 | position: fixed;
|
75 | top: 10px;
|
76 | left: 0;
|
77 | z-index: 10000;
|
78 | justify-content: center;
|
79 | cursor: pointer;
|
80 |
|
81 | div {
|
82 | width: 4px;
|
83 | height: 100%;
|
84 | border-radius: var(--border-radius-sm);
|
85 | background: var(--border);
|
86 | }
|
87 | }
|
88 |
|
89 | @media screen and (max-width: 960px) {
|
90 | .str-chat-channel-list-burger {
|
91 | display: flex;
|
92 | }
|
93 |
|
94 | .str-chat-channel-list {
|
95 | &.messaging,
|
96 | &.team,
|
97 | &.commerce {
|
98 | position: fixed;
|
99 | left: -380px;
|
100 | top: 0;
|
101 | z-index: 1001;
|
102 | min-height: 100vh;
|
103 | overflow-y: auto;
|
104 | box-shadow: 7px 0 9px 0 var(--black5), 1px 0 0 0 var(--black5);
|
105 | transition: left 200ms ease-in-out;
|
106 | }
|
107 | }
|
108 |
|
109 | .str-chat-channel-list--open {
|
110 | &.messaging,
|
111 | &.team,
|
112 | &.commerce {
|
113 | left: 0;
|
114 | }
|
115 | }
|
116 | }
|
117 |
|
118 | .str-chat-channel-list {
|
119 | .str-chat__channel-list-messenger {
|
120 | padding: 0;
|
121 |
|
122 | &__main {
|
123 | padding: var(--sm-p) var(--sm-p) 0 var(--sm-p);
|
124 | overflow-y: auto;
|
125 | }
|
126 | }
|
127 | }
|