1 | .str-chat__avatar {
|
2 | width: 32px;
|
3 | height: 32px;
|
4 | flex: 0 0 32px;
|
5 | margin-right: var(--xs-m);
|
6 | display: flex;
|
7 | align-items: center;
|
8 | justify-content: center;
|
9 | color: var(--white);
|
10 | text-transform: uppercase;
|
11 | overflow: hidden;
|
12 |
|
13 | &--circle {
|
14 | border-radius: var(--border-radius-round);
|
15 | }
|
16 |
|
17 | &--rounded {
|
18 | border-radius: var(--border-radius-sm);
|
19 | }
|
20 |
|
21 | &--square {
|
22 | border-radius: 0;
|
23 | }
|
24 |
|
25 | &-image,
|
26 | &-fallback {
|
27 | display: block;
|
28 | width: inherit;
|
29 | height: inherit;
|
30 | object-fit: cover;
|
31 | text-align: center;
|
32 | }
|
33 |
|
34 | &-image--loaded {
|
35 | background-color: none;
|
36 | }
|
37 |
|
38 | &-fallback {
|
39 | background-color: var(--primary-color);
|
40 | }
|
41 | }
|
42 |
|
43 | .str-chat__message {
|
44 | &--me {
|
45 | %order {
|
46 | order: 1;
|
47 | }
|
48 |
|
49 | %margin {
|
50 | margin: 0;
|
51 | margin-left: var(--xs-m);
|
52 | }
|
53 |
|
54 | > .str-chat__avatar {
|
55 | @extend %order;
|
56 | @extend %margin;
|
57 | }
|
58 |
|
59 | > .str-chat-angular__avatar-host {
|
60 | @extend %order;
|
61 |
|
62 | > .str-chat__avatar {
|
63 | @extend %margin;
|
64 | }
|
65 | }
|
66 | }
|
67 | }
|
68 |
|
69 | .str-chat__li {
|
70 | &--top,
|
71 | &--middle {
|
72 | .str-chat__message {
|
73 | > .str-chat__avatar,
|
74 | > .str-chat-angular__avatar-host {
|
75 | visibility: hidden;
|
76 | }
|
77 | }
|
78 | }
|
79 | }
|