Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 5033 | Rev 5039 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 5033 Rev 5035
Línea 1... Línea 1...
1
/* eslint-disable react/prop-types */
1
/* eslint-disable react/prop-types */
2
import React from 'react'
2
import React from 'react'
-
 
3
import EmptySection from '../../../shared/empty-section/EmptySection'
3
import ContactItem from './ContactItem'
4
import ContactItem from './ContactItem'
Línea -... Línea 5...
-
 
5
 
-
 
6
const ContactsList = ({
4
 
7
    contacts = [],
-
 
8
    selectConversation = () => null,
5
const ContactsList = ({ contacts, groups, activeTab, selectConversation }) => {
9
}) => {
6
    return (
10
    return (
7
        <div className="contacts-list">
11
        <div className="contacts-list">
8
            <ul>
-
 
9
                {activeTab === "user" && contacts.map((contact) => (
12
            <ul>
10
                    <li key={contact.id}>
13
                {contacts.length
11
                        <ContactItem contact={contact} onClick={selectConversation} />
-
 
12
                    </li>
-
 
13
                ))}
14
                    ? <EmptySection align='left' message='Sin registros' />
14
                {activeTab === "group" && groups.map((contact) => (
15
                    : contacts.map((contact) => (
15
                    <li key={contact.id}>
16
                        <li key={contact.id}>
16
                        <ContactItem contact={contact} onClick={selectConversation} />
17
                            <ContactItem contact={contact} onClick={selectConversation} />
17
                    </li>
18
                        </li>
18
                ))}
19
                    ))}
19
            </ul>
20
            </ul>
20
        </div>
21
        </div>
21
    )
22
    )