Skip to content

Commit 1d740d2

Browse files
committed
chat message bubbles reformat
1 parent 86d07a9 commit 1d740d2

File tree

2 files changed

+20
-15
lines changed

2 files changed

+20
-15
lines changed

frontend/src/components/app/matches/Chat.vue

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,25 @@
1111
<h1 class="noSelect capitalize opacity-50">←</h1>
1212
</div>
1313
</div>
14-
<div class="messages rounded-md overflow-scroll pt-4 pb-2 w-full">
15-
<div
16-
v-bind:class="{
17-
'flex': true,
18-
'mt-1': true,
19-
'justify-start': message.to_id === loggedInUserId,
20-
'justify-end': message.to_id !== loggedInUserId}"
21-
v-for="message in messages" :key="message.id">
22-
<h1 v-if="message.to_id === loggedInUserId"
23-
class="py-2 px-4 rounded-t-md rounded-br-md bg-purple-matcha text-white-matcha">{{message.content}}</h1>
24-
<h1 v-else
25-
class="py-2 px-4 rounded-t-md rounded-bl-md bg-green-500 text-white-matcha">{{message.content}}</h1>
26-
</div>
14+
<div v-if="messages" class="messages break-words rounded-md overflow-scroll pt-4 pb-2 w-full">
15+
<h1 v-for="message in messages" :key="message.id"
16+
v-bind:class="{
17+
'py-2': true,
18+
'px-4': true,
19+
'mt-2': true,
20+
'sm:w-48': true,
21+
'lg:w-64': true,
22+
'rounded-t-md': true,
23+
'rounded-br-md': message.to_id === loggedInUserId,
24+
'rounded-bl-md': message.to_id !== loggedInUserId,
25+
'text-left': message.to_id === loggedInUserId,
26+
'text-right': message.to_id !== loggedInUserId,
27+
'mr-auto': message.to_id === loggedInUserId,
28+
'ml-auto': message.to_id !== loggedInUserId,
29+
'bg-purple-matcha': message.to_id === loggedInUserId,
30+
'bg-green-500': message.to_id !== loggedInUserId,
31+
'text-white-matcha': true}"
32+
>{{message.content}}</h1>
2733
</div>
2834
<div class="send w-full flex items-stretch">
2935
<div class="w-10/12 h-full">
@@ -47,7 +53,7 @@ export default {
4753
ChatUser,
4854
},
4955
data: () => ({
50-
messages: [],
56+
messages: null,
5157
user: null,
5258
message: '',
5359
loggedInUserId: null,

frontend/src/components/app/matches/Message.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ export default {
7171
},
7272
beforeMount() {
7373
this.match = this.message.with_user;
74-
console.log(this.message);
7574
},
7675
};
7776
</script>

0 commit comments

Comments
 (0)