|
229 | 229 |
|
230 | 230 | .str-chat__message-reminder { |
231 | 231 | grid-area: message-reminder; |
232 | | - padding-block: var(--str-chat__spacing-2) var(--str-chat__spacing-0_5); |
| 232 | + padding-block: var(--spacing-xxs); |
233 | 233 | margin: 0; |
234 | 234 | @include utils.component-layer-overrides('message-reminder'); |
235 | 235 | font: var(--str-chat__caption-medium-text); |
236 | 236 | } |
237 | 237 |
|
238 | 238 | @mixin message-grid-no-avatar { |
239 | 239 | grid-template-areas: |
| 240 | + 'pin-indicator' |
240 | 241 | 'message-reminder' |
241 | 242 | 'message' |
242 | 243 | 'translation-notice' |
|
245 | 246 | grid-template-columns: 1fr; |
246 | 247 | } |
247 | 248 |
|
| 249 | + @mixin message-grid-other-with-avatar { |
| 250 | + grid-template-areas: |
| 251 | + '. pin-indicator' |
| 252 | + '. message-reminder' |
| 253 | + 'avatar message' |
| 254 | + 'avatar translation-notice' |
| 255 | + 'avatar custom-metadata' |
| 256 | + 'avatar metadata'; |
| 257 | + grid-template-columns: auto 1fr; |
| 258 | + } |
| 259 | + |
| 260 | + @mixin message-grid-me-with-avatar { |
| 261 | + grid-template-areas: |
| 262 | + 'pin-indicator .' |
| 263 | + 'message-reminder .' |
| 264 | + 'message avatar' |
| 265 | + 'translation-notice avatar' |
| 266 | + 'custom-metadata avatar' |
| 267 | + 'metadata avatar'; |
| 268 | + grid-template-columns: 1fr auto; |
| 269 | + } |
| 270 | + |
248 | 271 | .str-chat__message-pin-indicator { |
249 | 272 | grid-area: pin-indicator; |
250 | 273 | padding-block: var(--spacing-xxs); |
|
267 | 290 | justify-items: flex-start; |
268 | 291 |
|
269 | 292 | &.str-chat__message--with-avatar { |
270 | | - grid-template-areas: |
271 | | - '. message-reminder' |
272 | | - 'avatar message' |
273 | | - 'avatar translation-notice' |
274 | | - 'avatar custom-metadata' |
275 | | - 'avatar metadata'; |
276 | | - grid-template-columns: auto 1fr; |
| 293 | + @include message-grid-other-with-avatar; |
277 | 294 | } |
278 | 295 |
|
279 | 296 | &:not(.str-chat__message--with-avatar) { |
|
300 | 317 | } |
301 | 318 |
|
302 | 319 | &.str-chat__message--pinned.str-chat__message--other { |
303 | | - grid-template-areas: |
304 | | - '. pin-indicator' |
305 | | - '. message-reminder' |
306 | | - 'avatar message' |
307 | | - 'avatar translation-notice' |
308 | | - 'avatar custom-metadata' |
309 | | - 'avatar metadata'; |
| 320 | + @include message-grid-other-with-avatar; |
310 | 321 | } |
311 | 322 |
|
312 | 323 | &.str-chat__message--pinned.str-chat__message--me { |
313 | | - grid-template-areas: |
314 | | - 'pin-indicator .' |
315 | | - 'message-reminder .' |
316 | | - 'message avatar' |
317 | | - 'translation-notice avatar' |
318 | | - 'custom-metadata avatar' |
319 | | - 'metadata avatar'; |
| 324 | + @include message-grid-me-with-avatar; |
320 | 325 | } |
321 | 326 |
|
322 | 327 | &.str-chat__message--me { |
323 | 328 | column-gap: var(--str-chat__spacing-2); |
324 | 329 | justify-items: flex-end; |
325 | 330 |
|
326 | 331 | &.str-chat__message--with-avatar { |
327 | | - grid-template-areas: |
328 | | - 'message-reminder .' |
329 | | - 'message avatar' |
330 | | - 'translation-notice avatar' |
331 | | - 'custom-metadata avatar' |
332 | | - 'metadata avatar'; |
333 | | - grid-template-columns: 1fr auto; |
| 332 | + @include message-grid-me-with-avatar; |
334 | 333 | } |
335 | 334 |
|
336 | 335 | &:not(.str-chat__message--with-avatar) { |
|
0 commit comments