@@ -22,7 +22,7 @@ $SpaceRoomViewInnerWidth: 428px;
2222 width : 432px ;
2323 box-sizing : border-box ;
2424 border-radius : 8px ;
25- border : 1px solid $space-button-outline -color ;
25+ border : 1px solid $input-border -color ;
2626 font-size : $font-15px ;
2727 margin : 20px 0 ;
2828
@@ -122,7 +122,6 @@ $SpaceRoomViewInnerWidth: 428px;
122122 max-width : 480px ;
123123 box-sizing : border-box ;
124124 box-shadow : 2px 15px 30px $dialog-shadow-color ;
125- border : 1px solid $input-border-color ;
126125 border-radius : 8px ;
127126
128127 .mx_SpaceRoomView_preview_inviter {
@@ -154,53 +153,6 @@ $SpaceRoomViewInnerWidth: 428px;
154153 margin : 20px 0 !important ; // override default margin from above
155154 }
156155
157- .mx_SpaceRoomView_preview_info {
158- color : $tertiary-fg-color ;
159- font-size : $font-15px ;
160- line-height : $font-24px ;
161- margin : 20px 0 ;
162-
163- .mx_SpaceRoomView_preview_info_public ,
164- .mx_SpaceRoomView_preview_info_private {
165- padding-left : 20px ;
166- position : relative ;
167-
168- & ::before {
169- position : absolute ;
170- content : " " ;
171- width : 20px ;
172- height : 20px ;
173- top : 0 ;
174- left : -2px ;
175- mask-position : center ;
176- mask-repeat : no-repeat ;
177- background-color : $tertiary-fg-color ;
178- }
179- }
180-
181- .mx_SpaceRoomView_preview_info_public ::before {
182- mask-size : 12px ;
183- mask-image : url (" $(res)/img/globe.svg" );
184- }
185-
186- .mx_SpaceRoomView_preview_info_private ::before {
187- mask-size : 14px ;
188- mask-image : url (" $(res)/img/element-icons/lock.svg" );
189- }
190-
191- .mx_AccessibleButton_kind_link {
192- color : inherit ;
193- position : relative ;
194- padding-left : 16px ;
195-
196- & ::before {
197- content : " ·" ; // visual separator
198- position : absolute ;
199- left : 6px ;
200- }
201- }
202- }
203-
204156 .mx_SpaceRoomView_preview_topic {
205157 font-size : $font-14px ;
206158 line-height : $font-22px ;
@@ -254,36 +206,90 @@ $SpaceRoomViewInnerWidth: 428px;
254206 vertical-align : middle ;
255207 }
256208 }
209+ }
210+
211+ .mx_SpaceRoomView_landing_info {
212+ display : flex ;
213+ align-items : center ;
214+
215+ .mx_SpaceRoomView_info {
216+ display : inline-block ;
217+ margin : 0 ;
218+ }
219+
220+ .mx_FacePile {
221+ display : inline-block ;
222+ margin-left : auto ;
223+ margin-right : 12px ;
257224
258- .mx_SpaceRoomView_landing_memberCount {
225+ .mx_FacePile_faces {
226+ cursor : pointer ;
227+
228+ > span :hover {
229+ .mx_BaseAvatar {
230+ filter : brightness (0.8 );
231+ }
232+ }
233+
234+ > span :first-child {
235+ position : relative ;
236+
237+ .mx_BaseAvatar {
238+ filter : brightness (0.8 );
239+ }
240+
241+ & ::before {
242+ content : " " ;
243+ z-index : 1 ;
244+ position : absolute ;
245+ top : 0 ;
246+ left : 0 ;
247+ height : 30px ;
248+ width : 30px ;
249+ background : #ffffff ; // white icon fill
250+ mask-position : center ;
251+ mask-size : 24px ;
252+ mask-repeat : no-repeat ;
253+ mask-image : url (' $(res)/img/element-icons/room/ellipsis.svg' );
254+ }
255+ }
256+ }
257+ }
258+
259+ .mx_SpaceRoomView_landing_inviteButton {
259260 position : relative ;
260- margin-left : 24px ;
261- padding : 0 0 0 28px ;
262- line-height : $font-24px ;
263- vertical-align : text-bottom ;
261+ padding-left : 40px ;
262+ height : min-content ;
264263
265264 & ::before {
266265 position : absolute ;
267- content : ' ' ;
268- width : 24 px ;
269- height : 24 px ;
270- top : 0 ;
271- left : 0 ;
266+ content : " " ;
267+ left : 8 px ;
268+ height : 16 px ;
269+ width : 16 px ;
270+ background : #ffffff ; // white icon fill
272271 mask-position : center ;
272+ mask-size : 16px ;
273273 mask-repeat : no-repeat ;
274- mask-size : contain ;
275- background-color : $accent-color ;
276- mask-image : url (' $(res)/img/element-icons/community-members.svg' );
274+ mask-image : url (' $(res)/img/element-icons/room/invite.svg' );
277275 }
278276 }
279277 }
280278
281279 .mx_SpaceRoomView_landing_topic {
282280 font-size : $font-15px ;
281+ margin-top : 12px ;
282+ margin-bottom : 16px ;
283+ }
284+
285+ > hr {
286+ border : none ;
287+ height : 1px ;
288+ background-color : $groupFilterPanel-bg-color ;
283289 }
284290
285291 .mx_SpaceRoomView_landing_adminButtons {
286- margin-top : 32 px ;
292+ margin-top : 24 px ;
287293
288294 .mx_AccessibleButton {
289295 position : relative ;
@@ -292,9 +298,9 @@ $SpaceRoomViewInnerWidth: 428px;
292298 box-sizing : border-box ;
293299 padding : 72px 16px 0 ;
294300 border-radius : 12px ;
295- border : 1px solid $space-button-outline -color ;
301+ border : 1px solid $input-border -color ;
296302 margin-right : 28px ;
297- margin-bottom : 28 px ;
303+ margin-bottom : 20 px ;
298304 font-size : $font-14px ;
299305 display : inline-block ;
300306 vertical-align : bottom ;
@@ -324,16 +330,6 @@ $SpaceRoomViewInnerWidth: 428px;
324330 background : #ffffff ; // white icon fill
325331 }
326332
327- & .mx_SpaceRoomView_landing_inviteButton {
328- & ::before {
329- background-color : $accent-color ;
330- }
331-
332- & ::after {
333- mask-image : url (' $(res)/img/element-icons/room/invite.svg' );
334- }
335- }
336-
337333 & .mx_SpaceRoomView_landing_addButton {
338334 & ::before {
339335 background-color : #ac3ba8 ;
@@ -366,12 +362,8 @@ $SpaceRoomViewInnerWidth: 428px;
366362 }
367363 }
368364
369- .mx_SpaceRoomDirectory_list {
370- max-width : 600px ;
371-
372- .mx_SpaceRoomDirectory_roomTile_actions {
373- display : none ;
374- }
365+ .mx_SearchBox {
366+ margin : 0 0 20px ;
375367 }
376368 }
377369
@@ -424,3 +416,50 @@ $SpaceRoomViewInnerWidth: 428px;
424416 }
425417 }
426418}
419+
420+ .mx_SpaceRoomView_info {
421+ color : $secondary-fg-color ;
422+ font-size : $font-15px ;
423+ line-height : $font-24px ;
424+ margin : 20px 0 ;
425+
426+ .mx_SpaceRoomView_info_public ,
427+ .mx_SpaceRoomView_info_private {
428+ padding-left : 20px ;
429+ position : relative ;
430+
431+ & ::before {
432+ position : absolute ;
433+ content : " " ;
434+ width : 20px ;
435+ height : 20px ;
436+ top : 0 ;
437+ left : -2px ;
438+ mask-position : center ;
439+ mask-repeat : no-repeat ;
440+ background-color : $tertiary-fg-color ;
441+ }
442+ }
443+
444+ .mx_SpaceRoomView_info_public ::before {
445+ mask-size : 12px ;
446+ mask-image : url (" $(res)/img/globe.svg" );
447+ }
448+
449+ .mx_SpaceRoomView_info_private ::before {
450+ mask-size : 14px ;
451+ mask-image : url (" $(res)/img/element-icons/lock.svg" );
452+ }
453+
454+ .mx_AccessibleButton_kind_link {
455+ color : inherit ;
456+ position : relative ;
457+ padding-left : 16px ;
458+
459+ & ::before {
460+ content : " ·" ; // visual separator
461+ position : absolute ;
462+ left : 6px ;
463+ }
464+ }
465+ }
0 commit comments