Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 13044 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
15804 stevensc 1
import React, { useState } from "react";
13044 nelberth 2
 
3
const MessageBarHead = ({ selectedConversation, handleShowConversation }) => {
15804 stevensc 4
  const [showOptions, setShowOptions] = useState(false);
13044 nelberth 5
 
15804 stevensc 6
  return (
7
    <div className="message-bar-head">
8
      <div className="usr-msg-details">
9
        <i
10
          className="fas fa-angle-left icon msgs-hide"
11
          onClick={() => handleShowConversation(false)}
12
        ></i>
13
        <div className="usr-ms-img">
14
          {selectedConversation.image && (
15
            <img
16
              src={selectedConversation.image}
17
              alt={`${selectedConversation.name} avatars`}
18
            />
19
          )}
13044 nelberth 20
        </div>
15804 stevensc 21
        <div className="usr-mg-info">
22
          <h3>{selectedConversation.name}</h3>
23
        </div>
24
      </div>
25
      <div className="ed-opts" onClick={() => setShowOptions(!showOptions)}>
26
        <i className="la la-ellipsis-v icon"></i>
27
        <ul className={showOptions ? "ed-options active" : "ed-options"}>
28
          <li>
29
            <a href="#" className="btn-clean-messages" title="">
30
              Limpiar{" "}
31
            </a>
32
          </li>
33
          <li>
34
            <a href="#" className="btn-delete-conversation" title="">
35
              Borrar
36
            </a>
37
          </li>
38
          <li>
39
            <a href="#" className="btn-block-user" title="">
40
              Bloquear
41
            </a>
42
          </li>
43
        </ul>
44
      </div>
45
    </div>
46
  );
47
};
48
export default MessageBarHead;