File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed
frontend/src/components/app/matches Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change 2222 class =" text-sm inline-block rounded-md bg-gray-200 px-2 py-1" >{{message.timestamp_first}}</h1 >
2323 </div >
2424 <MessageBubble
25- :key =" index + message.is_liked"
25+ :key =" index + message.is_liked + message.is_seen"
26+ v-bind:last =" index === messages.length - 1"
2627 v-bind:loggedInUserId =" loggedInUserId"
2728 v-bind:messagePassed =" message" ></MessageBubble >
2829 </div >
Original file line number Diff line number Diff line change 1818 'bg-purple-matcha': message.to_id === loggedInUserId,
1919 'bg-green-500': message.to_id !== loggedInUserId,
2020 'text-white-matcha': true}"
21- >{{message.content}}<span class =" block text-xs font-light" >{{getDateHoursMinutes(message.timestamp)}}</span ></h1 >
21+ >{{message.content}}<span class =" block text-sm font-light" >{{getDateHoursMinutes(message.timestamp)}}</span ></h1 >
2222 <img v-if =" message.to_id === loggedInUserId && message.is_liked"
2323 src =" ../../../assets/heartGreen.png" class =" w-6 ml-2 inline-block absolute heart"
2424 v-on:dblclick =" likeMessage(message.id, message.is_liked)" >
25+ <h1 v-if =" last" class =" text-gray-600" >{{getSeenMessage(message.is_seen, message.timestamp_ago)}}</h1 >
2526 </div >
2627</template >
2728
2829<script >
2930export default {
30- props: [' messagePassed' , ' loggedInUserId' ],
31+ props: [' messagePassed' , ' loggedInUserId' , ' last ' ],
3132 data : () => ({
3233 message: {},
3334 }),
3435 methods: {
36+ getSeenMessage (status , ago ) {
37+ if (status === 0 ) {
38+ return ' Delivered' ;
39+ }
40+ return ` Seen ${ ago} ` ;
41+ },
3542 getDateHoursMinutes (timestamp ) {
3643 if (! timestamp) {
3744 return ' ' ;
You can’t perform that action at this time.
0 commit comments