Skip to content

Commit 6135ac9

Browse files
committed
(UI) improve reply box over textarea
1 parent 91eb7c3 commit 6135ac9

File tree

2 files changed

+43
-23
lines changed

2 files changed

+43
-23
lines changed

src/ChatWindow/MessagesList.vue

Lines changed: 39 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,16 @@
7575
<div ref="roomFooter" class="room-footer">
7676
<transition name="slide-up">
7777
<div v-if="messageReply" class="reply-container">
78-
<img
79-
v-if="isImageCheck(messageReply.file)"
80-
:src="messageReply.file.url"
81-
class="image-reply"
82-
/>
83-
84-
<div class="message-reply">{{ messageReply.content }}</div>
78+
<div class="reply-box">
79+
<img
80+
v-if="isImageCheck(messageReply.file)"
81+
:src="messageReply.file.url"
82+
class="image-reply"
83+
/>
84+
85+
<div class="reply-username">{{ messageReply.username }}</div>
86+
<div class="reply-content">{{ messageReply.content }}</div>
87+
</div>
8588

8689
<div class="icon-reply">
8790
<div class="svg-button" @click="resetMessage">
@@ -490,23 +493,40 @@ export default {
490493
491494
.reply-container {
492495
display: flex;
493-
padding: 10px;
496+
padding: 10px 10px 0;
494497
background: var(--chat-bg-color-footer);
495498
z-index: -1;
496-
}
499+
align-items: center;
500+
max-width: 100%;
501+
502+
.reply-box {
503+
width: 100%;
504+
overflow: hidden;
505+
background: var(--chat-bg-color-message-reply);
506+
border-radius: 4px;
507+
padding: 8px 10px;
508+
}
497509
498-
.message-reply {
499-
overflow: hidden;
500-
width: 100%;
501-
}
510+
.reply-username {
511+
color: var(--chat-color-message-reply-username);
512+
font-size: 12px;
513+
line-height: 15px;
514+
margin-bottom: 2px;
515+
}
502516
503-
.icon-reply {
504-
margin-left: 10px;
505-
}
517+
.reply-content {
518+
font-size: 12px;
519+
color: var(--chat-color-message-reply-content);
520+
}
521+
522+
.icon-reply {
523+
margin-left: 10px;
524+
}
506525
507-
.image-reply {
508-
max-height: 100px;
509-
margin-right: 10px;
526+
.image-reply {
527+
max-height: 100px;
528+
margin-right: 10px;
529+
}
510530
}
511531
512532
.image-file {

src/themes/index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export const defaultThemeColors = {
1414
messageDeletedColor: '#757e85',
1515
messageUsernameColor: '#9ca6af',
1616
messageTimestampColor: '#828c94',
17-
messageDateBg: 'rgba(33, 148, 243, 0.15)',
17+
messageDateBg: '#e5effa',
1818
messageDateColor: '#505a62',
1919
messageTextColor: '#0a0a0a',
2020
messageReplyBg: 'rgba(0, 0, 0, 0.08)',
@@ -35,7 +35,7 @@ export const defaultThemeColors = {
3535
closeImage: '#fff',
3636
file: '#1976d2',
3737
paperclip: '#1976d2',
38-
closeOutline: '#1976d2',
38+
closeOutline: '#000',
3939
send: '#1976d2',
4040
sendDisabled: '#9ca6af',
4141
emoji: '#1976d2',
@@ -62,8 +62,8 @@ export const defaultThemeColors = {
6262
messageDeletedColor: '#dadfe2',
6363
messageUsernameColor: '#b3bac9',
6464
messageTimestampColor: '#ebedf2',
65-
messageDateBg: 'rgba(33, 148, 243, 0.15)',
66-
messageDateColor: '#b8bdcc',
65+
messageDateBg: '#444e57',
66+
messageDateColor: '#ebedf2',
6767
messageTextColor: '#fff',
6868
messageReplyBg: 'rgba(0, 0, 0, 0.18)',
6969
messageReplyUsernameColor: '#fff',

0 commit comments

Comments
 (0)