Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev Autor Línea Nro. Línea
3878 stevensc 1
/* eslint-disable react/prop-types */
2
import React from 'react'
3
 
5797 stevensc 4
const MemberTemplate = ({ member = {}, handleAction = function () {} }) => {
5462 stevensc 5
  const { name = '', image = '', profile = '', actions = {} } = member
3878 stevensc 6
 
5462 stevensc 7
  return (
5797 stevensc 8
    <div className="user">
9
      <div className="d-inline-flex align-items-center">
10
        <a href={profile} target="_blank" rel="noreferrer">
11
          <img src={image} alt={`${name} profile image`} />
12
        </a>
13
        <h4>{name}</h4>
14
      </div>
15
      {actions?.link_approve && (
16
        <i
17
          onClick={() => handleAction(actions.link_approve)}
18
          className="fa fa-check icon-button btn btn-primary ml-auto"
19
          title="Aprobar"
20
        />
21
      )}
22
      {actions?.link_reject && (
23
        <i
24
          onClick={() => handleAction(actions.link_reject)}
25
          className="fa fa-close icon-button btn btn-secondary ml-auto"
26
          title="Rechazar"
27
        />
28
      )}
29
      {actions?.link_cancel && (
30
        <i
31
          onClick={() => handleAction(actions.link_cancel)}
32
          className="fa fa-trash icon-button btn btn-secondary ml-auto"
33
          title="Cancelar"
34
        />
35
      )}
36
    </div>
5462 stevensc 37
  )
3878 stevensc 38
}
39
 
5462 stevensc 40
export default MemberTemplate