Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 11347 Rev 15801
Línea 1... Línea 1...
1
import React from 'react'
1
import React from "react";
Línea 2... Línea 2...
2
 
2
 
3
export default ({ conversations, onClick, selectedConversation }) => {
-
 
4
    return (
-
 
5
        <div className="messages-list">
-
 
6
            <ul>
-
 
7
                {
-
 
8
                    conversations
-
 
9
                        ?
-
 
10
                        conversations.map((element, i) => {
-
 
11
                            return (
-
 
12
                                <li
-
 
13
                                    id={i}
-
 
14
                                    className={selectedConversation === element && "active"}
-
 
15
                                    onClick={() => onClick(element)}
-
 
16
                                >
-
 
17
                                    <div classNa me="usr-msg-details">
-
 
18
                                        <div className="usr-ms-img">
-
 
19
                                            {
-
 
20
                                                element.image &&
-
 
21
                                                <a href={element.image}
-
 
22
                                                    target='_blank'
-
 
23
                                                >
-
 
24
                                                    <img src={element.image} alt={element.name} />
-
 
25
                                                </a>
-
 
26
                                            }
-
 
27
                                        </div>
-
 
28
                                        <div className="usr-mg-info">
-
 
29
                                            <h3>
-
 
30
                                                {element.name}
-
 
31
                                            </h3>
-
 
32
                                        </div>
-
 
33
                                        <div className={element.online ? 'online-btn' : 'offline-btn'}>
-
 
34
                                            <span>{element.online ? 'Online' : 'Offline'}</span>
-
 
35
                                            <i></i>
-
 
36
                                        </div>
-
 
37
                                    </div>
-
 
38
                                </li>
-
 
39
                            )
-
 
40
                        })
-
 
41
                        :
-
 
42
                        <li className="active">
-
 
43
                            <div className="usr-msg-details">
-
 
44
                                <div className="usr-mg-info">
-
 
45
                                    <h3>Sin conversaciones</h3>
-
 
46
                                </div>
-
 
47
                            </div>
-
 
48
                        </li>
-
 
49
                }
-
 
50
            </ul>
-
 
51
        </div>
-
 
52
    )
-
 
53
}
3
export default ({ conversations, onClick, selectedConversation }) => {
-
 
4
  return (
-
 
5
    <div className="messages-list">
-
 
6
      <ul>
-
 
7
        {conversations ? (
-
 
8
          conversations.map((element, i) => {
-
 
9
            return (
-
 
10
              <li
-
 
11
                key={i}
-
 
12
                className={selectedConversation === element && "active"}
-
 
13
                onClick={() => onClick(element)}
-
 
14
              >
-
 
15
                <div classNa me="usr-msg-details">
-
 
16
                  <div className="usr-ms-img">
-
 
17
                    {element.image && (
-
 
18
                      <a href={element.image} target="_blank">
-
 
19
                        <img src={element.image} alt={element.name} />
-
 
20
                      </a>
-
 
21
                    )}
-
 
22
                  </div>
-
 
23
                  <div className="usr-mg-info">
-
 
24
                    <h3>{element.name}</h3>
-
 
25
                  </div>
-
 
26
                  <div
-
 
27
                    className={element.online ? "online-btn" : "offline-btn"}
-
 
28
                  >
-
 
29
                    <span>{element.online ? "Online" : "Offline"}</span>
-
 
30
                    <i></i>
-
 
31
                  </div>
-
 
32
                </div>
-
 
33
              </li>
-
 
34
            );
-
 
35
          })
-
 
36
        ) : (
-
 
37
          <li className="active">
-
 
38
            <div className="usr-msg-details">
-
 
39
              <div className="usr-mg-info">
-
 
40
                <h3>Sin conversaciones</h3>
-
 
41
              </div>
-
 
42
            </div>
-
 
43
          </li>
-
 
44
        )}
-
 
45
      </ul>
-
 
46
    </div>
-
 
47
  );
-
 
48
};