Skip to content

Commit 967bc73

Browse files
authored
feat: add message reminder styles (#335)
1 parent 1f16223 commit 967bc73

3 files changed

Lines changed: 46 additions & 0 deletions

File tree

src/v2/styles/Message/Message-layout.scss

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,16 @@
8888
hyphens: auto;
8989
overflow-wrap: break-word;
9090

91+
.str-chat__message-reminder {
92+
grid-area: message-reminder;
93+
padding-block: 0.5rem 0.125rem;
94+
margin: 0;
95+
}
96+
9197
&.str-chat__message--other,
9298
&.str-chat__quoted-message-preview {
9399
grid-template-areas:
100+
'. message-reminder'
94101
'avatar message'
95102
'. replies'
96103
'. translation-notice'
@@ -103,6 +110,7 @@
103110

104111
&.str-chat__message--me {
105112
grid-template-areas:
113+
'message-reminder'
106114
'message'
107115
'replies'
108116
'translation-notice'
@@ -187,6 +195,7 @@
187195

188196
&.str-chat__message--me .str-chat__message-inner {
189197
grid-template-areas:
198+
'reminder reminder'
190199
'reactions reactions'
191200
'options message-bubble';
192201
grid-template-columns: 1fr auto;

src/v2/styles/Message/Message-theme.scss

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,30 @@
198198

199199
/* The hover color of the translation notice that is displayed if a message is translated with auto-translation */
200200
--str-chat__translation-notice-active-background-color: var(--str-chat__tertiary-surface-color);
201+
202+
/* The text color of the message reminder, if it's a quoted message */
203+
--str-chat__message-reminder-color: var(--str-chat__primary-color);
204+
205+
/* The background of the message reminder, if it's a quoted message */
206+
--str-chat__message-reminder-background-color: var(--str-chat__secondary-background-color);
207+
208+
/* Top border of the message reminder */
209+
--str-chat__message-reminder-border-block-start: none;
210+
211+
/* Bottom border of the message reminder */
212+
--str-chat__message-reminder-border-block-end: none;
213+
214+
/* Left (right in RTL layout) border of the message reminder */
215+
--str-chat__message-reminder-border-inline-start: none;
216+
217+
/* Right (left in RTL layout) border of the message reminder */
218+
--str-chat__message-reminder-border-inline-end: none;
219+
220+
/* Box shadow applied to the message reminder */
221+
--str-chat__message-reminder-box-shadow: none;
222+
223+
/* The border radius used for the borders of a message reminder */
224+
--str-chat__message-reminder-border-radius: 0;
201225
}
202226

203227
.str-chat__message--system {
@@ -228,6 +252,11 @@
228252
color: var(--str-chat__message-link-color);
229253
}
230254

255+
.str-chat__message-reminder {
256+
@include utils.component-layer-overrides('message-reminder');
257+
font: var(--str-chat__caption-medium-text);
258+
}
259+
231260
.str-chat__message-bubble {
232261
@include utils.component-layer-overrides('message-bubble');
233262
font: var(--str-chat__body2-text);

src/v2/styles/MessageActionsBox/MessageActionsBox-theme.scss

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,14 @@
6666
background-color: var(--str-chat__message-actions-box-item-hover-background-color);
6767
}
6868
}
69+
70+
.str_chat__button-with-submenu--submenu-open {
71+
background-color: var(--str-chat__message-actions-box-item-hover-background-color);
72+
}
73+
74+
.str-chat__message-actions-box__submenu {
75+
@include utils.component-layer-overrides('message-actions-box');
76+
}
6977
}
7078

7179
@media (hover: none) {

0 commit comments

Comments
 (0)