Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 15801 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

import React from 'react'

export default ({ conversations, onClick, selectedConversation }) => {
    return (
        <div className="messages-list">
            <ul>
                {
                    conversations
                        ?
                        conversations.map((element, i) => {
                            return (
                                <li
                                    id={i}
                                    className={selectedConversation === element && "active"}
                                    onClick={() => onClick(element)}
                                >
                                    <div classNa me="usr-msg-details">
                                        <div className="usr-ms-img">
                                            {
                                                element.image &&
                                                <a href={element.image}
                                                    target='_blank'
                                                >
                                                    <img src={element.image} alt={element.name} />
                                                </a>
                                            }
                                        </div>
                                        <div className="usr-mg-info">
                                            <h3>
                                                {element.name}
                                            </h3>
                                        </div>
                                        <div className={element.online ? 'online-btn' : 'offline-btn'}>
                                            <span>{element.online ? 'Online' : 'Offline'}</span>
                                            <i></i>
                                        </div>
                                    </div>
                                </li>
                            )
                        })
                        :
                        <li className="active">
                            <div className="usr-msg-details">
                                <div className="usr-mg-info">
                                    <h3>Sin conversaciones</h3>
                                </div>
                            </div>
                        </li>
                }
            </ul>
        </div>
    )
}