blob: 73ba105f423750e93f16accdc6327c8d1c1054dc [file] [log] [blame]
Larbi Gharibe9af9732021-03-31 15:08:01 +01001:root {
2 --main-color: #1F1F1F;
3 --secondary-color: white;
4 --third-color: #2F2F2F;
5 --main-text-color: #3e5869;
6 --secondary-text-color: #b0c7d6;
7 --send-message-form: #F5F5F5;
8}
9
10html, body {
11 height: 100%;
12 margin: 0;
13 padding: 0;
14 font-family: 'Open Sans', sans-serif;
15 font-weight: 200;
Adrien Béraud35e7d7c2021-04-13 03:28:39 -040016 color: #3e5869;
Larbi Gharibe9af9732021-03-31 15:08:01 +010017}
18
19#root {
20 height: 100%;
21}
22
23.app {
24 display: grid;
25 height: 100%;
26 grid-template-columns: repeat(6, 1fr);
Adrien Béraud35e7d7c2021-04-13 03:28:39 -040027 grid-template-rows: 40px 40px 1fr 1fr 1fr 1fr 92px;
28 grid-template-areas:
Larbi Gharibe9af9732021-03-31 15:08:01 +010029 "h h h h h h"
Adrien Béraud35e7d7c2021-04-13 03:28:39 -040030 "n m m m m m"
Larbi Gharibe9af9732021-03-31 15:08:01 +010031 "r m m m m m"
32 "r m m m m m"
33 "r m m m m m"
34 "r m m m m m"
Adrien Béraud35e7d7c2021-04-13 03:28:39 -040035 "r s s s s s";
Larbi Gharibe9af9732021-03-31 15:08:01 +010036}
37
38.login {
39 background-color: var(--main-color);
40}
41
42.header-section {
43 grid-area: h;
44}
45
Adrien Béraud35e7d7c2021-04-13 03:28:39 -040046.main-search {
Larbi Gharibe9af9732021-03-31 15:08:01 +010047 grid-area: n;
48}
49
50.rooms-list {
51 grid-area: r;
52}
53
54.message-list {
55 grid-area: m;
56}
57
58.send-message-form {
59 grid-area: s;
60}
61
62/* REST OF CSS */
63
64.header-section {
65 background-color: var(--main-color);
66
67}
68
69.simple-menu {
70 color: var(--send-message-form);
71}
72
Adrien Béraud35e7d7c2021-04-13 03:28:39 -040073.main-search-input {
74 padding: 8px;
75 background-color: var(--secondary-color);
76 width: 100%;
77}
78
79.rooms-list {
80 overflow-y: scroll;
81}
82.rooms-list .MuiListItemText-primary,
83.rooms-list .MuiListItemText-secondary
84{
85 overflow: hidden;
86 text-overflow: ellipsis;
87}
88
89/*
Larbi Gharibe9af9732021-03-31 15:08:01 +010090.rooms-list {
91 box-sizing: border-box;
92 padding: 10px;
93 background-color: var(--main-color);
94 overflow: scroll;
95 height: 100%;
96}
97
98.rooms-list ul {
Adrien Béraud35e7d7c2021-04-13 03:28:39 -040099 list-style-type: none;
Larbi Gharibe9af9732021-03-31 15:08:01 +0100100 padding: 0;
101 overflow: scoll;
102}
103
104.rooms-list li {
105 margin: 10px 0;
106}
107
108.rooms-list h3 {
109 margin: 5px 0;
110 color: var(--secondary-color);
111}
112
113.rooms-list .room a {
114 color: var(--secondary-text-color);
115 font-weight: 600;
116 text-decoration: none;
Adrien Béraud35e7d7c2021-04-13 03:28:39 -0400117
Larbi Gharibe9af9732021-03-31 15:08:01 +0100118}
119
120.rooms-list .room.active a {
121 color: var(--secondary-color);
122}
Adrien Béraud35e7d7c2021-04-13 03:28:39 -0400123*/
124/*
Larbi Gharibe9af9732021-03-31 15:08:01 +0100125.new-room-form {
126 padding: 0 5px;
127 background: var(--secondary-color);
128 color: var(--main-text-color);
129}
130
131.new-room-form form {
132 height: 100%;
133 display: flex;
134 justify-content: space-between;
135 align-items: center;
136}
137
138.new-room-form input {
139 width: 135px;
140 background: var(--secondary-color);
141}
142
143.new-room-form button {
144 background: var(--secondary-color);
145 color: var(--main-text-color);
146 border: 0;
Adrien Béraud35e7d7c2021-04-13 03:28:39 -0400147}
Larbi Gharibe9af9732021-03-31 15:08:01 +0100148
149.new-room-form input::placeholder {
150 color: var(--main-text-color);
151 font-weight: 200;
152}
153
154.new-room-form input:focus {
155 outline-width: 0;
156}
157
158.new-room-form input {
159 border: 0;
160}
161
162.new-room-form button {
163 border: 0;
Adrien Béraud35e7d7c2021-04-13 03:28:39 -0400164}*/
165
166.list-placeholder {
167 margin: 32px auto;
168 width: 256px;
169 text-align: center;
170}
171
172.list-placeholder .subtitle {
173 color:#a0a0a0;
Larbi Gharibe9af9732021-03-31 15:08:01 +0100174}
175
176.message {
177 margin: 15px 0;
178}
179
180.message .message-username {
181 font-size: 11px;
182 font-weight: bold;
183 color: var(--secondary-color);
184 opacity: 0.9;
185 margin-bottom: 6px;
186}
187.message .message-text {
188 background: var(--third-color);
189 color: var(--secondary-color);
190 display: inline;
191 padding: 4px 8px;
192 border-radius: 8px;
193}
194
Adrien Béraud35e7d7c2021-04-13 03:28:39 -0400195.send-message-card {
196 border-radius: 8px;
197 margin: 16px;
198 /*padding: 8px;*/
199}
200/*
Larbi Gharibe9af9732021-03-31 15:08:01 +0100201.message-list {
202 box-sizing: border-box;
203 padding-left: 6px;
204 width: 100%;
205 height: 100%;
206 overflow: scroll;
207 background: var(--third-color);
208}
209
210.message-list .join-room {
211 display: flex;
212 justify-content: center;
213 align-items: center;
214 height: 100%;
215 font-size: 34px;
216 font-weight: 300;
Adrien Béraud35e7d7c2021-04-13 03:28:39 -0400217}*/
218/*
Larbi Gharibe9af9732021-03-31 15:08:01 +0100219.send-message-form {
220 background: var(--send-message-form);
221 display: flex;
222}
223
224.send-message-form input {
225 width: 100%;
226 padding: 15px 10px;
227 margin: 0;
228 border-style: none;
229 background: var(--send-message-form);
230 font-weight: 200;
231
232}
233
234.send-message-form input:focus {
235 outline-width: 0;
236}
237
238.send-message-form input::placeholder {
239 color: var(--main-text-color);
240}
Adrien Béraud35e7d7c2021-04-13 03:28:39 -0400241*/
Larbi Gharibe9af9732021-03-31 15:08:01 +0100242.help-text {
243 position: absolute;
244 top: 10px;
245}