Rev 1 | Rev 821 | 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.length)
?
conversations.map((element, i) => {
return(
<li
id={i}
className={(selectedConversation === element ? "active" : '') + 'd-flex align-items-center'}
style={{
padding: '.7rem'
}}
onClick={() => onClick(element)}
>
<div className="usr-msg-details">
<div className="usr-ms-img">
<img src={element.image} alt={element.name} />
</div>
<div className="usr-mg-info">
<h3>{element.name}</h3>
</div>
<span className="posted_time"> {element.last_message} </span>
{
!!element.count_unread && parseInt(element.count_unread) > 0 && (
<span className="msg-notifc">
{element.count_unread}
</span>
)
}
</div>
</li>
)
})
:
<li className="active">
<div className="usr-msg-details">
<div className="usr-mg-info">
<h3>Sin conversaciones</h3>
{/* <p>Lorem ipsum dolor <img src="images/smley.png" alt="" /></p> */}
</div>
</div>
</li>
}
</ul>
</div>
)
}