Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev Autor Línea Nro. Línea
6830 stevensc 1
import React from 'react'
6837 stevensc 2
import { useSelector } from 'react-redux'
6830 stevensc 3
import parse from 'html-react-parser'
6831 stevensc 4
 
5
import Avatar from '../../UI/AvatarImage'
6830 stevensc 6
import StatItem from './StatItem'
7
 
8
const UserInfo = ({
9
  cover = '',
10
  image = '',
11
  fullName = '',
12
  description = '',
13
  visits = 0,
14
  connections = 0,
15
}) => {
6831 stevensc 16
  const labels = useSelector(({ intl }) => intl.labels)
17
 
6830 stevensc 18
  return (
19
    <div className="sidebar__top">
20
      {cover && (
21
        <img
22
          src="./static/profile_2.jpg"
23
          alt="Profile cover"
24
          className="sidebar__cover"
25
        />
26
      )}
27
      <Avatar imageUrl={image} size="xl" name={fullName} />
6831 stevensc 28
      {fullName && <h2>{parse(fullName)}</h2>}
29
      {description && parse(description)}
6830 stevensc 30
      <StatItem
6831 stevensc 31
        title={`¿${labels.whoe_has_seen_my_profile}?`}
6830 stevensc 32
        number={visits}
33
        url="/profile/people-viewed-profile"
34
      />
35
      <StatItem
6831 stevensc 36
        title={labels.connections}
6830 stevensc 37
        number={connections}
38
        url="/connection/my-connections"
39
      />
40
    </div>
41
  )
42
}
43
 
44
export default UserInfo