|
12 | 12 | </div> |
13 | 13 | </div> |
14 | 14 | <div id="messageBox" v-if="messages" class="messages my-2 break-words overflow-scroll 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, |
| 15 | + <div v-bind:class="{ |
25 | 16 | '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> |
| 17 | + 'text-right': message.to_id !== loggedInUserId}" |
| 18 | + v-for="message in messages" :key="message.id"> |
| 19 | + <h1 |
| 20 | + v-bind:class="{ |
| 21 | + 'p-2': true, |
| 22 | + 'px-4': true, |
| 23 | + 'mt-2': true, |
| 24 | + 'inline-block': true, |
| 25 | + 'max-w-xs': true, |
| 26 | + 'rounded-t-md': true, |
| 27 | + 'rounded-br-md': message.to_id === loggedInUserId, |
| 28 | + 'rounded-bl-md': 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> |
| 33 | + </div> |
33 | 34 | </div> |
34 | 35 | <div class="send w-full flex items-stretch"> |
35 | 36 | <div class="w-10/12 h-full"> |
|
0 commit comments