Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
7317 stevensc 1
import React from 'react'
2
import { useSelector } from 'react-redux'
3
 
4
const timeOptions = {
5
  minutos: 'mn',
6
  horas: 'h',
7
  días: 'd',
8
  semanas: 's',
9
  meses: 'm',
10
  año: 'a',
11
}
12
 
13
const ContactItem = ({ contact, onClick }) => {
14
  const labels = useSelector(({ intl }) => intl.labels)
15
  return (
16
    <div className="contacts-list__item">
17
      <img
18
        className="chat-image img-circle"
19
        height="36"
20
        width="36"
21
        src={contact.image || '/images/users-group.png'}
22
        alt="image-image"
23
      />
24
      <div className="contacts-list__item-content">
25
        <span onClick={() => onClick(contact)}>{contact.name}</span>
26
        {contact.last_message && (
27
          <p>
28
            {contact.count_not_seen_messages} {labels.new_messages} |
29
            {contact.last_message.split(' ')[0]}
30
            {timeOptions[contact.last_message.split(' ')[1]]}
31
          </p>
32
        )}
33
      </div>
34
    </div>
35
  )
36
}
37
 
38
export default ContactItem