Skip to content

Commit c6ce2a9

Browse files
committed
(UI) add message deleted icon
1 parent 2e09aff commit c6ce2a9

File tree

3 files changed

+28
-1
lines changed

3 files changed

+28
-1
lines changed

src/ChatWindow/FormatMessage.vue

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
}"
1515
:href="message.href"
1616
target="_blank"
17-
>{{ message.value }}</component
17+
><svg-icon v-if="deleted" name="deleted" class="icon-deleted" />{{
18+
message.value
19+
}}</component
1820
>
1921
</template>
2022
</div>
@@ -23,10 +25,13 @@
2325
</template>
2426

2527
<script>
28+
import SvgIcon from './SvgIcon'
29+
2630
import formatString from '../utils/formatString'
2731
2832
export default {
2933
name: 'format-message',
34+
components: { SvgIcon },
3035
3136
props: {
3237
content: { type: [String, Number], required: true },
@@ -47,4 +52,12 @@ export default {
4752
.text-deleted {
4853
font-style: italic;
4954
}
55+
56+
.icon-deleted {
57+
height: 14px;
58+
width: 14px;
59+
vertical-align: middle;
60+
margin: -3px 1px 0 0;
61+
fill: var(--chat-room-color-message);
62+
}
5063
</style>

src/ChatWindow/Message.vue

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
</div>
5959

6060
<div v-if="message.deleted">
61+
<svg-icon name="deleted" class="icon-deleted" />
6162
<span>{{ textMessages.MESSAGE_DELETED }}</span>
6263
</div>
6364

@@ -578,6 +579,14 @@ export default {
578579
background: var(--chat-message-bg-color-deleted) !important;
579580
}
580581
582+
.icon-deleted {
583+
height: 14px;
584+
width: 14px;
585+
vertical-align: middle;
586+
margin: -2px 2px 0 0;
587+
fill: var(--chat-message-color-deleted);
588+
}
589+
581590
.image-container {
582591
width: 250px;
583592
max-width: 100%;

src/ChatWindow/SvgIcon.vue

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,11 @@ export default {
9797
{
9898
name: 'dropdown',
9999
path: 'M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z'
100+
},
101+
{
102+
name: 'deleted',
103+
path:
104+
'M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12C4,13.85 4.63,15.55 5.68,16.91L16.91,5.68C15.55,4.63 13.85,4 12,4M12,20A8,8 0 0,0 20,12C20,10.15 19.37,8.45 18.32,7.09L7.09,18.32C8.45,19.37 10.15,20 12,20Z'
100105
}
101106
]
102107
}

0 commit comments

Comments
 (0)